-7
A
回答
2
你可以那樣做:
import string
alpha_dict = {k: ord(k) for k in string.ascii_lowercase}
print(alpha_dict) # {'r': 114, 'l': 108, 'z': 122, ...}
和訪問像alpha_dict['a']
的變量。
請注意,您在您的示例有值對應於小寫字母,但你與大寫命名變量。如果你真的想大寫,而不是循環通過ascii_lowercase
循環結束ascii_uppercase
0
而不是硬編碼每個字母你可以使用ord('letter')
。例如,ord('a')
將返回號碼97
,其代表ASCII碼爲a
。
編輯:
我用的Ev. Kounis的代碼生成字典,因爲我的錯了。如果有任何問題,我可以刪除它。
import string
alpha_dict = {k: ord(k) for k in string.ascii_uppercase}
'''Iterates in keys of alpha_dict, turning the key to lowercase, removes
the old key and replaces it with the new lowercase one'''
for key in alpha_dict:
lower = key.lower()
alpha_dict[lower] = alpha_dict.pop(key)
print(alpha_dict)
+0
對不起,我的問題不清楚。我想在'A'中輸入'a'的ASCII值。有什麼辦法可以做到嗎? –
+0
@ShikhaNepal檢查我的編輯,我認爲它符合你的需求。 – 542
相關問題
- 1. 爲字符賦值
- 2. python字符串賦值
- 3. Python原始字符串賦值
- 4. Python字符串賦值錯誤
- 5. 引號內的Python字符串賦值
- 6. 在Python調試器(pdb)中爲符號賦值爲
- 7. 字符串賦值
- 8. 在循環中爲數組賦值 - Python
- 9. 在oracle中,如何將屬於[az] [AZ]的列中的字符數據轉換爲一些隨機字符x
- 10. 在字符串中的賦值
- 11. 在php和javascript中爲字符賦值爲
- 12. 在lisp中爲符號賦予負值
- 13. Python的字符串轉換爲數組賦值
- 14. 如何爲JSON字符串賦值?
- 15. C++字符串賦值爲(int)函數
- 16. 如何爲字符串賦值?
- 17. 爲字符串數組賦值android
- 18. 賦值運算符Python中的變量?
- 19. 爲類變量賦值python
- 20. Python中的值賦值
- 21. .NET字符串賦值刪除字符
- 22. 字符串賦值錯誤
- 23. 字符數組賦值
- 24. 乾涸字符串賦值
- 25. c字符指針賦值
- 26. 如何將字符變量賦值給python中的字符串varible中的poistion?
- 27. 如何在sql中爲exec字符串賦值變量?
- 28. 如何在c#中爲字符串變量賦一個char值
- 29. python中的列表賦值行爲
- 30. 爲for循環python中的行賦值
不會創建像這樣的變量。爲什麼要這麼做? –
你不需要分配。有'ord('A'.lower())' –
你可以使用'ord(str)'函數 –