itertoolsモジュール
chain()
複数のリストを接続するときに+演算子がありますが、itertoolsです.chain()も使えます.
repeat()
itertools.repeat(list,n)形式のrepeat法は,リストをn回繰り返すことによってアドレスを返す.
複数のリストを接続するときに+演算子がありますが、itertoolsです.chain()も使えます.
from itertools import *
test = [1,2,3]
test1 = [['사람','동물','식물'],['김춘자','옥춘복','임복순']]
test2 = [('hello', 'man'),'안녕']
result =list(chain(test, test1, test2))
print(result)
출력 결과:
[1, 2, 3, ['사람', '동물', '식물'], ['김춘자', '옥춘복', '임복순'], ('hello', 'man'), '안녕']
上記のように、リスト内の要素をリンクして返します.repeat()
itertools.repeat(list,n)形式のrepeat法は,リストをn回繰り返すことによってアドレスを返す.
from itertools import *
test = [1,2,3]
test1 = [['사람','동물','식물'],['김춘자','옥춘복','임복순']]
test2 = [('hello', 'man'),'안녕']
result = repeat(test,3)
print(list(result))
출력 결과:
[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
Reference
この問題について(itertoolsモジュール), 我々は、より多くの情報をここで見つけました https://velog.io/@raed123456/itertools-모듈テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol