[英]Unpacking a list of lists
我正在提取一個字典,該字典為我提供了以下輸出:
mylist= [[u'Ann', u'jOhn', u'Clive'], [u'124street', u'32B', u'16eve', u'beach']]
當我嘗試將其分為兩部分時,出現ValueError
:
nest1, nest2 = zip(*mylist)
ValueError: too many values to unpack
最終我需要這樣的東西:
nest1=['Ann', 'jOhn', 'Clive']
nest2=['124Street', '32B', '16eve', 'beach]
我在此答案中找到了zip(*mylist)
。
*zip
用於解壓縮元組列表。 在您的情況下,無需解壓縮,因此只需解壓縮列表本身即可:
In [473]: x, y = [[u'Ann', u'jOhn', u'Clive'], [u'124street', u'32B', u'16eve', u'beach']]
In [474]: x
Out[474]: ['Ann', 'jOhn', 'Clive']
In [475]: y
Out[475]: ['124street', '32B', '16eve', 'beach']
嘗試這個
輸出:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.