0
A
回答
0
(編輯來解釋我的推理更清晰)
原因之一,你可能想轉換列表到變量是爲了使代碼更加自我記錄。例如,像password
這樣的變量比fieldValue[3]
更容易理解。
但是,正如@Blender所建議的,最好不要將列表的元素分配給各個變量。
實現這兩個目標的一種方法是按名稱而不是數字來引用列表中的元素。在其他語言中,您可以使用枚舉變量(例如,Java或C#中的enum
)。您可以使用enum包的Python爲一個完全可靠的解決方案,或者你可以做這樣的事情:
username, password = range(2)
print(fieldValue[username])
相關問題
- 1. 將python列表轉換爲javascript變量
- 2. Python 3:將列表轉換爲字典
- 3. 將列表轉換爲變量序列
- 4. 如何將項目列表轉換爲python中的變量?
- 5. 將python變量轉換爲javascript變量
- 6. 將變量名稱轉換爲Python 3中的字符串
- 7. 將列表中的變量轉換爲局部變量
- 8. 將列表轉換爲浮點變量
- 9. 將列表變量列表轉換爲數據框架中的多個變量
- 10. Python列表效率:將變量批量轉換爲str和列表生成
- 11. 將列表轉換爲Python中的* args
- 12. 將Python中的列表轉換爲R中的向量
- 13. 將列名轉換爲python中的變量
- 14. 如何將類變量轉換爲Python中的實例變量?
- 15. 在Python中將Python列表轉換爲向量<int>
- 16. 在Python 3中將字節列表轉換爲字符串
- 17. Python 3:將字符串轉換爲變量
- 18. 將python字符串轉換爲變量
- 19. 在python中將列表和列表的列表轉換爲csv
- 20. Python 3 |將複雜列表數據轉換爲列表中的分組?
- 21. 將Python列表轉換爲CSV列
- 22. 如何將字符串轉換爲R中的列表變量?
- 23. 將textarea的值轉換爲python列表
- 24. 有沒有辦法將列表變量轉換爲非列表變量?
- 25. 將CSV列轉換爲Python中的列表列表
- 26. 將列表字典列表轉換爲Python中的DataFrame表
- 27. 如何將列表的列表轉換爲Python中的字典?
- 28. 將JSON數據轉換爲Swift中的可用變量3
- 29. 轉換列表變量串
- 30. 轉換datetime.datetime變量列表
你可能不希望這樣做。你究竟想用它們做什麼? – Blender
@Blender說了什麼,但要做到這一點,你可以這樣做:'for fieldValues:locals()['val {0}'.format(val)] = val'。但是,你不想這樣做。 – sberry
爲什麼不只是使用fieldValues [0]和fieldValues [1]? –