我有str =「TextHere」我想將該變量拆分爲字母,然後爲每個字母創建一個不同的變量。如果我不知道我的字符串中有多少個字母,我該怎麼做?Python:我如何從一個字符串中創建更多變量
-2
A
回答
0
使用BUILT_IN list功能
str = "Hello"
>>> list(str)
['h', 'e', 'l', 'l', 'o']
遍歷字符串的字符:
charlist = []
for character in string:
charlist.append(character)
Python的方式:
charlist = [character for character in string]
1
一般來說創建一個未知的一些變量是一個糟糕的主意,因爲它使得範圍不透明。作爲替代方案,創建一個字典,和值存儲在詞典:
char_dict = {}
for char in string:
var_name = create_var_name(char)
char_dict[var_name] = get_value(char)
create_var_name
是你擁有的任何代碼命名基於字符變量。 get_value
是你必須確定變量的值的任何代碼。
相關問題
- 1. 如何從三個變量中創建一個字符串?
- 2. 創建一個從字符串命名變量或創建一個字符串從一個變量命名
- 3. 從多個隨機字符變量中創建單個字符串變量
- 4. Python從字符串和其他變量中創建變量名
- 5. 如何從python中的字符串變量創建原始字符串?
- 6. 創建循環中的多個變量/字符串在Python
- 7. 從Lisp中的一個字符串創建一個變量名
- 8. 用變量創建一個字符串
- 9. 如何在python中創建一個字符串字符串
- 10. 如何讓一個變量等於多一個字符串 - Python
- 11. 如何從字符串變量創建const字符串
- 12. 如何更新一個字符串變量與另一個字符串變量
- 13. 如何在PHP中從多個變量創建一個變量?
- 14. 創建一個字符串格式的Java字符串變量
- 15. 如何在python中創建一個由全局字符串組成的變量?
- 16. Bash腳本:如何從一個字符串中創建兩個變量?
- 17. 創建從一個字節[]變量(C#)的字符串
- 18. Emacs lisp;如何從任何類型的變量中創建一個字符串?
- 19. 在python中創建一個字符串
- 20. 爲一個字符串中的按鈕創建一個變量
- 21. 分隔一個字符串,在linux中創建一個變量
- 22. C#:如何從幾個字符串變量中創建一個列表,並將其放到SOAP字符串中
- 23. 如何創建一個字符串變量的克隆?
- 24. 如何創建一個考慮空變量的字符串?
- 25. 我如何正確創建一個字符串在JavaScript/jQuery中的變量?
- 26. 從另一個字符串中創建一個字符串?
- 27. 從另一個字符串的值創建字符串變量名稱
- 28. 如何從字符串中創建變量名?
- 29. 如何從字符串常量創建一個char數組?
- 30. 用我的名字創建一個變量。然後警告字符串「hello from」加上我創建的變量
你能舉個例子嗎? – sangheestyle
您可以將字符串轉換爲列表,例如列出(str)以獲取每個單獨的文件列表。長度並不重要。 – synonynome
爲什麼?另外,你如何知道要調用每個變量的內容,以及如何在稍後使用它們時知道每個變量的調用方式? –