python字典創建
时间: 2024-08-27 13:04:13 浏览: 35
在Python中创建字典可以通过多种方式实现。字典是一种可变容器模型,且可存储任意类型对象。字典的每个键值对用冒号 `:` 分割,每个对之间用逗号 `,` 分割,整个字典包括在花括号 `{}` 中。键必须是唯一的,但值则不必。
以下是几种常见的创建字典的方法:
1. 使用花括号直接创建字典:
```python
person = {'name': 'Alice', 'age': 25, 'city': 'New York'}
```
2. 使用`dict()`构造函数创建字典:
```python
person = dict(name='Alice', age=25, city='New York')
```
3. 使用关键字参数创建字典:
```python
person = dict([('name', 'Alice'), ('age', 25), ('city', 'New York')])
```
4. 使用字典推导式创建字典:
```python
squares = {x: x*x for x in range(6)}
```
5. 空字典可以通过两种方式创建:
```python
empty_dict = {}
# 或者
empty_dict = dict()
```
在Python中,字典中的值可以是任何数据类型,但键必须是不可变类型,如字符串、数字或元组(其中元素也必须是不可变类型)。
阅读全文