トップページ > プログラム > 2015年11月04日 > 9/gYWAho

書き込み順位&時間帯一覧

29 位/151 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000100010000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その27©2ch.net

書き込みレス一覧

くだすれPython(超初心者用) その27©2ch.net
852 :デフォルトの名無しさん[]:2015/11/04(水) 10:51:40.90 ID:9/gYWAho
???
できません。が答えだけど。

http://docs.python.jp/3.4/library/itertools.html
>>> import itertools
>>> list(itertools.chain(*L))
[1, 2, 3, 4, 5, 6]
これを欲しかったの?

>>> L1 = itertools.chain(*L)
>>> L1
<itertools.chain object at 0x7fec403ba518>
>>> list(L1)
[1, 2, 3, 4, 5, 6]
>>> L1
<itertools.chain object at 0x7fec403ba518>
>>> list(L1)
[]

itertools.chain()のobjectを受け取る方法では
2回目は空を返すから注意が必要
くだすれPython(超初心者用) その27©2ch.net
855 :デフォルトの名無しさん[]:2015/11/04(水) 14:47:48.67 ID:9/gYWAho
if __name__ == "__main__":
keys = ["a", "b"]
values = [[1, 2], [3, 4]]

L = []
for v in values:
# v [1, 2]
d = dict()
for index, k in enumerate(keys):
d[k] = v[index]
L.append(d)
print("L =")
print(L)

L = []
for v in values:
d = dict(zip(keys, v))
L.append(d)
print("L =")
print(L)


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。