2017-12-01 6 views
-7

自分の名前でそれぞれ、私はリストリストのリストを分割する方法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] 

私はこれをどのように行うのですか?あなたはそれを直接解凍でき

+7

何か試しましたか? –

答えて

1

a, b, c = myList 
0

Pythonは簡単です、あなたは新しい変数を作成するには

a,b,c=mylist 
1

を行うことができ、あなたは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]) 
+0

私はこれについて3番目の答えは必要ないと思っていましたが、その後何かを学びました! :) –

+0

'globals()'の使用についてはコメントしません:) 'name、zip(string.ascii_lowercase、myList) – AChampion

関連する問題