Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions 第03章 Python的数据结构、函数和文件.md
Original file line number Diff line number Diff line change
Expand Up @@ -520,7 +520,7 @@ Out[100]: [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
要记住``reversed``是一个生成器(后面详细介绍),只有实体化(即列表或for循环)之后才能创建翻转的序列。

## 字典
字典可能是Python最为重要的数据结构。它更为常见的名字是哈希映射或关联数组。它是键值对的大小可变集合,键和值都是Python对象。创建字典的方法之一是使用尖括号,用冒号分隔键和值:
字典可能是Python最为重要的数据结构。它更为常见的名字是哈希映射或关联数组。它是键值对的大小可变集合,键和值都是Python对象。创建字典的方法之一是使用花括号,用冒号分隔键和值:

```python
In [101]: empty_dict = {}
Expand Down Expand Up @@ -705,7 +705,7 @@ Out[132]: {(1, 2, 3): 5}
```

## 集合
集合是无序的不可重复的元素的集合。你可以把它当做字典,但是只有键没有值。可以用两种方式创建集合:通过set函数或使用尖括号set语句
集合是无序的不可重复的元素的集合。你可以把它当做字典,但是只有键没有值。可以用两种方式创建集合:通过set函数或使用花括号set语句

```python
In [133]: set([2, 2, 2, 1, 3, 3])
Expand Down Expand Up @@ -826,7 +826,7 @@ Out[155]: ['BAT', 'CAR', 'DOVE', 'PYTHON']
dict_comp = {key-expr : value-expr for value in collection if condition}
```

集合的推导式与列表很像,只不过用的是尖括号
集合的推导式与列表很像,只不过用的是花括号

```python
set_comp = {expr for value in collection if condition}
Expand Down