Python是一門非常流行的編程語言,提供了許多方便的數據結構和函數。其中之一就是字典,可以用來存儲鍵-值對。
在字典中,可以用數字作為鍵,對應的值可以是任何數據類型。下面是一個簡單的例子:
ages = { 'Alice': 23, 'Bob': 25, 1: 'Hello', 2: 'World' }
這個字典中,'Alice'和'Bob'分別是兩個字符串鍵,對應的值是整數23和25。同時,數字1和2也作為了鍵,對應的值是字符串'Hello'和'World'。
在Python中,數字類型有整數(int)和浮點數(float)兩種。可以像上面的例子一樣,將數字作為字典的鍵。
prices = { 1: 1.99, 2: 3.49, 3: 2.39 }
這個例子中,數字1、2、3作為了三個鍵,對應的值分別是浮點數1.99、3.49和2.39。
字典可以通過鍵來訪問對應的值:
print(ages['Alice']) # 輸出23 print(prices[2]) # 輸出3.49
需要注意的是,如果要用數字作為鍵,在定義時不能使用等號,而是要用冒號。
# 錯誤的定義方式: # nums = { 1 = 'One', 2 = 'Two' } nums = { 1: 'One', 2: 'Two' }
使用字典可以方便地處理一些需要用到映射關系的問題,比如將一個學生的姓名和成績映射起來:
scores = { 'Alice': 95, 'Bob': 78, 'Cathy': 82 } print(scores['Bob']) # 輸出78
除了直接通過鍵來訪問值,還可以用get()方法獲取值。這個方法可以設置默認值,如果指定的鍵不存在,則返回默認值。
print(scores.get('Dan', 0)) # 輸出0
字典和數字的結合在Python編程中非常常見,只要靈活運用就可以解決許多實際問題。
上一篇gson返回json數據
下一篇vue java 入口