python数组字典的用法

2023-11-16 00:44:39

Python中的数组使用列表(list)来表示,而字典使用字典(dictionary)来表示。

1. 数组(列表)的用法:

  • 创建一个空数组:`my_list = []` 或 `my_list = list()`
  • 创建一个包含元素的数组:`my_list = [1, 2, 3, 4]`
  • 访问数组元素:`print(my_list[0])` (输出第一个元素)
  • 修改数组元素:`my_list[0] = 5` (将第一个元素修改为5)
  • 添加元素到数组末尾:`my_list.append(6)`
  • 删除数组中的元素:`del my_list[0]` (删除第一个元素)
  • 获取数组的长度:`length = len(my_list)`
  • 遍历数组:使用for循环或列表推导式等方法进行遍历操作

2. 字典的用法:

  • 创建一个空字典:`my_dict = {}` 或 `my_dict = dict()`
  • 创建一个包含键值对的字典:`my_dict = {'name': 'John', 'age': 25}`
  • 访问字典中的值:`print(my_dict['name'])` (输出键为'name'的值)
  • 修改字典中的值:`my_dict['name'] = 'Mike'` (将键为'name'的值修改为'Mike')
  • 添加新的键值对:`my_dict['city'] = 'Shang Hai'`
  • 删除字典中的键值对:`del my_dict['age']` (删除键为'age'的键值对)
  • 获取字典的键或值:`keys = my_dict.keys()` 或 `values = my_dict.values()`
  • 遍历字典:使用for循环遍历字典的键或键值对

需要注意的是,数组(列表)是有序的,可以通过索引访问和修改元素;而字典是无序的,通过键访问和修改值。