2つのリストから、1つ目をキー、2つ目を値とする辞書を作成 def two_list_to_dict(key_list, val_list): return dict(zip(key_list, val_list)) print two_list_to_dict(['a','b','c'],[1,2,3]) # {'a': 1, 'c': 3, 'b': 2} 1つのリストから、キーを要素番号とする辞書を作成 def list_to_dict(val_list): #return two_list_to_dict(range(0,len(val_list)), val_list) return dict(zip(range(0,len(val_list)), val_list)) print list_to_dict(['a','b','c']) # {0: 'a', 1: 'b', 2:
Pythonでリスト、ディクショナリーの便利なループ方法(enumerate,iteritems,zip) よく忘れるのでメモしておきます。 参考はこちら。 5.6. ループのテクニック リストのループ(enumerate) よく、リストをループするとき何番目かも欲しい時があります。 l = ['one', 'two', 'three']index = 0for item in l: print index, item index += 1 「enumerate」を知ってればお手軽にインデックスが取得できます。 l = ['one', 'two', 'three']for index, item in enumerate(l): print index, item 辞書型のループ(iteritems) 辞書の中身に入っている、keyとvalueが欲しい時があります。 m
a = [10, 20, 30, 40] 下記の様に改行して記述することもできます。最後のカンマ(,)は省略可能です。
Python の dict 型のオブジェクトをキーやバリューでソートしてから取り出す方法についてご紹介します。 シンプルでかんたんなのは sorted() 関数に key オプションを渡す方法です。 公式ドキュメントによると sorted() 関数の宣言部は次のとおりとされています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く