someID
の値/キーを取得するにはこれが最善の方法ですか?Python dictの値が最も速くなります
私は私が受け取るキーと値を分けたい:
items={'someID': 2,}
for item in items:
key = item
print(key)
value = items.get(item)
print(value)
これは動作しますが、これは、Python 3.4で正しい/最速の方法ですか?
someID
の値/キーを取得するにはこれが最善の方法ですか?Python dictの値が最も速くなります
私は私が受け取るキーと値を分けたい:
items={'someID': 2,}
for item in items:
key = item
print(key)
value = items.get(item)
print(value)
これは動作しますが、これは、Python 3.4で正しい/最速の方法ですか?
items()メソッドを使用すると、キーと値を反復処理できます。
d = {1:2, 3:4, 5:6}
for key, value in d.items():
print(key, value)
ベター
for key, value in items.items():
print (key)
print (value)
は、その後、あなたがキーと値の両方をしたい場合は値
'.iteritems()'はPython3には存在しません。代わりに '.items()'を使うべきです(途中で '.iteritems()'がpython2.7のようにiterableを返します) – XNor
使用.itemsを取得する必要はありませんです。 –
'items.keys()'と 'items.values()'はどうですか? – fedorqui
"正しい"と "速い"は、達成しようとしていることによって異なります。 – TigerhawkT3