我有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. Python從字符串和其他變量中創建變量名
- 3. 從Lisp中的一個字符串創建一個變量名
- 4. 用變量創建一個字符串
- 5. 如何在python中創建一個字符串字符串
- 6. 如何更新一個字符串變量與另一個字符串變量
- 7. 如何在python中創建一個由全局字符串組成的變量?
- 8. Bash腳本:如何從一個字符串中創建兩個變量?
- 9. C#:如何從幾個字符串變量中創建一個列表,並將其放到SOAP字符串中
- 10. 我如何正確創建一個字符串在JavaScript/jQuery中的變量?
- 11. 從另一個字符串中創建一個字符串?
- 12. 加入兩個字符串,在php中創建一個變量
- 13. 如何從字符串常量創建一個char數組?
- 14. 如何更改字符串變量的一個字符?
- 15. 如何從突變字符串創建子字符串
- 16. ios - 我如何創建一個url來創建字符串?
- 17. Python:創建一個Unicode字符串
- 18. 如何創建自變量字符串數組變量
- 19. 如何從查詢字符串中檢索多個GET變量?
- 20. 創建一個變量來測量字符串的長度
- 21. 從多個GeoJSON字符串創建FeatureCollection
- 22. 如何從一個字符串向量中創建一組唯一的名稱?
- 23. 如何從字符串變量創建文本連接?
- 24. 創建一個字符串矢量:C++
- 25. Java:如何用一個字符串的名稱創建一個新變量?
- 26. 如何從一個字符串創建一個列表而不分割python中的字符串
- 27. 試圖從字符串數組中創建一個字符串
- 28. 八度:如何創建一個由2個字符串和一個變量組成的字符串?
- 29. PHP從2個字符串變量中創建一個zip文件
- 30. 如何在Java中創建一個字符串向量數組?
你能舉個例子嗎? – sangheestyle
您可以將字符串轉換爲列表,例如列出(str)以獲取每個單獨的文件列表。長度並不重要。 – synonynome
爲什麼?另外,你如何知道要調用每個變量的內容,以及如何在稍後使用它們時知道每個變量的調用方式? –