list1=['1','2']
list2=['a','b']
dict1={'1':list1[o],list1[1]}
print(adict)
這么寫為什么報錯,新手求指導
uj5u.com熱心網友回復:
print(adict)adict 是個新變數,空的
uj5u.com熱心網友回復:
dict1 那行 把串列元素裝到字典對嘛
uj5u.com熱心網友回復:
那你也應該列印dict1啊
uj5u.com熱心網友回復:
1、dict1={'1':list1[o],list1[1]}這你應該是想寫一個字典,字典格式是key:value模式 是1對1 你這1對多了 你可以這樣:dict1={'1':list1}2、print(adict) adict是一個變數,沒有賦值
uj5u.com熱心網友回復:
1、dict1={'1':list1[o],list1[1]}這你應該是想寫一個字典,字典格式是key:value模式 是1對1 你這1對多了 你可以這樣:dict1={'1':list1}
2、print(adict) adict是一個變數,沒有賦值
value值只能有一個?不對吧
uj5u.com熱心網友回復:
檢查代碼,print(adict)中adict沒有賦值,怎么輸出。字典資料是key:value鍵值對形式,value的值是個資料,可以是一個整數,可以是一個字串,也可以是一個裂變,甚至是一個字典。{'1':list1[0],list1[1]}明顯是不符合格式的。根據你的回復,我猜你可能是想寫成這樣{'1':list1[0] , '2':list[1]}
uj5u.com熱心網友回復:
1、dict1={'1':list1[o],list1[1]}這你應該是想寫一個字典,字典格式是key:value模式 是1對1 你這1對多了 你可以這樣:dict1={'1':list1}
2、print(adict) adict是一個變數,沒有賦值
value值只能有一個?不對吧
字典一個key對應一個value,但是value可以是字串、字典、list等資料型別
uj5u.com熱心網友回復:
list1=['1','2']
list2=['a','b']
dict1={'1':[list1[0],list1[1]]}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/7058.html
