溫馨提示×

Python dict()函數的用法是什么

小億
123
2023-10-13 02:45:56
欄目: 編程語言

dict()函數用于創建一個字典對象。它有以下幾種常用的用法:

  1. 創建空字典:如果不傳入任何參數,則會返回一個空字典。
empty_dict = dict()
print(empty_dict)  # {}
  1. 通過關鍵字參數創建字典:可以通過傳入關鍵字參數的方式創建包含鍵值對的字典。
person = dict(name='John', age=30, city='New York')
print(person)  # {'name': 'John', 'age': 30, 'city': 'New York'}
  1. 通過可迭代對象創建字典:可以通過傳入可迭代對象,如列表或元組,來創建字典。
  • 如果可迭代對象中的元素是一個包含鍵值對的元組,那么元組的第一個元素將被作為字典的鍵,第二個元素將被作為字典的值。

  • 如果可迭代對象中的元素是一個長度為2的列表,那么列表的第一個元素將被作為字典的鍵,第二個元素將被作為字典的值。

fruits = dict([('apple', 2), ('banana', 3), ('orange', 5)])
print(fruits)  # {'apple': 2, 'banana': 3, 'orange': 5}
colors = dict([['red', 1], ['blue', 2], ['green', 3]])
print(colors)  # {'red': 1, 'blue': 2, 'green': 3}
  1. 通過其他字典創建字典:可以通過傳入一個已存在的字典來創建一個與之相同的新字典。
old_dict = {'name': 'John', 'age': 30}
new_dict = dict(old_dict)
print(new_dict)  # {'name': 'John', 'age': 30}

需要注意的是,dict()函數在Python 3中也可以用于創建字典推導式,但在此上下文中不會進行討論。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女