Contents [hide]
输出结果
1 2 3 | 1 => January 3 => March 12 => December |
程式码
JavaScript
1 2 3 4 5 6 7 8 9 | const example_array = {1: "January" , 12: "December" , 3: "March" }; var keys=[]; for ( var key in example_array) { keys.push(key); } keys.sort((a,b)=>{ return a-b;}); for ( var key of keys) { console.log(key + " => " + example_array[key]); } |
Perl
1 2 3 4 5 | use strict; my $example_array = { 1 => 'January' , 12 => 'December' , 3 => 'March' }; foreach my $key ( sort { $a <=> $b } keys %{ $example_array }) { print $key . " => " . $example_array ->{ $key } . "\n" ; } |
PHP
1 2 3 4 5 6 | <?php $example_array = [1 => 'January' , 12 => 'December' , 3 => 'March' ]; ksort( $example_array ); foreach ( $example_array as $key => $value ) { echo $key . " => " . $value . "\n" ; } |
Python
1 2 3 4 | example_array = { 1 : "January" , 12 : "December" , 3 : "March" } tuples_sorted_by_key = sorted (example_array.items(), key = lambda x:x[ 0 ]) for key, value in tuples_sorted_by_key: print ( str (key) + " => " + value) |
Ruby
1 2 3 | example_array = { 1 => "January" , 12 => "December" , 3 => "March" } sorted_array = Hash [ example_array.sort ] sorted_array. each { |tuple| print([tuple[ 0 ].to_s, tuple[ 1 ].to_s].join( " => " )+ "\n" ) } |
作者: 栗田 創。1st Class, inc的首席执行官/首席技术官。搜索引擎工程师、网站管理员
证书: AWS Solution Architect,Professional Scrum Master I ,一级IT工程师(日本国家证书),TOEIC900+,东京大学経済学部経営学科卒业
请关注我的Weblio帐户以获取更新
IT相关服务:VPS排名