自分の名前でそれぞれ、私はリストリストのリストを分割する方法Python?
myList = [[1,2,3],[4,5,6],[7,8,9,10]]
のリストを持っていると私は3つの別々のリストにそれを分割したい:
a = [1,2,3]
b = [4,5,6]
c = [7,8,9,10]
私はこれをどのように行うのですか?あなたはそれを直接解凍でき
自分の名前でそれぞれ、私はリストリストのリストを分割する方法Python?
myList = [[1,2,3],[4,5,6],[7,8,9,10]]
のリストを持っていると私は3つの別々のリストにそれを分割したい:
a = [1,2,3]
b = [4,5,6]
c = [7,8,9,10]
私はこれをどのように行うのですか?あなたはそれを直接解凍でき
:
a, b, c = myList
Pythonは簡単です、あなたは新しい変数を作成するには
a,b,c=mylist
を行うことができ、あなたはglobals()
を使用することができます。
import string
myList = [[1,2,3],[4,5,6],[7,8,9,10]]
for i, value in enumerate(myList):
globals()[string.ascii_lowercase[i]] = value
print(a, b, c)
出力:
([1, 2, 3], [4, 5, 6], [7, 8, 9, 10])
私はこれについて3番目の答えは必要ないと思っていましたが、その後何かを学びました! :) –
'globals()'の使用についてはコメントしません:) 'name、zip(string.ascii_lowercase、myList) – AChampion
何か試しましたか? –