解释一下python中的字典数组
时间: 2023-06-14 17:05:34 浏览: 101
Python之字典讲解
在Python中,字典数组可以被理解为一个具有多个元素的数据结构,每个元素都是一个字典。字典是一种键-值对数据结构,其中每个键都是唯一的,可以通过键来访问相应的值。在字典数组中,每个元素都是一个字典,其中每个键都代表着一个特定的属性,而对应的值则表示该属性的值。
例如,以下是一个包含两个字典的字典数组:
```
[
{'name': 'John', 'age': 25, 'city': 'New York'},
{'name': 'Mary', 'age': 30, 'city': 'Los Angeles'}
]
```
在这个例子中,每个字典都表示一个人的信息,其中'name'键代表姓名,'age'键代表年龄,'city'键代表城市。通过访问字典数组中的元素,我们可以获取每个人的具体信息,例如:
```
people = [
{'name': 'John', 'age': 25, 'city': 'New York'},
{'name': 'Mary', 'age': 30, 'city': 'Los Angeles'}
]
# 获取第一个人的姓名和城市
print(people[0]['name'], people[0]['city'])
# 输出:John New York
# 获取第二个人的年龄
print(people[1]['age'])
# 输出:30
```
需要注意的是,字典数组中的元素是无序的,也就是说,元素的顺序不一定与添加的顺序相同。
阅读全文