1、 了解3类基本组合数据类型; 2、 掌握列表的索引遍历方法; 3、 掌握列表的操作符和处理函数及方法; 4、 了解元组类型及操作; 5、 了解字典概念并掌握字典的使用; 6、 了解集合类型定义及操作符。
时间: 2023-09-20 16:11:01 浏览: 42
1、Python中有三类基本组合数据类型:列表(list)、元组(tuple)和字典(dictionary)。列表是一个有序的可变序列,元组是一个有序的不可变序列,字典是一个无序的键值对集合。
2、列表可以通过索引来访问和遍历,索引从0开始。例如,`mylist[0]`表示列表中的第一个元素,`mylist[-1]`表示列表中的最后一个元素。可以通过循环遍历列表中的所有元素,例如:
```python
for item in mylist:
print(item)
```
3、列表支持多种操作符和处理函数及方法,例如:
- `+`:用于连接两个列表,例如`mylist1 + mylist2`。
- `*`:用于重复列表中的元素,例如`mylist * 3`。
- `len()`:返回列表的长度,例如`len(mylist)`。
- `append()`:在列表末尾添加一个元素,例如`mylist.append(10)`。
- `insert()`:在列表指定位置插入一个元素,例如`mylist.insert(0, 20)`。
- `pop()`:删除并返回列表末尾的一个元素,例如`mylist.pop()`。
4、元组与列表类似,但是元组是不可变的,也就是不能修改元素。元组可以使用索引和循环来访问和遍历,例如:
```python
mytuple = (1, 2, 3, 4, 5)
print(mytuple[0]) # 输出1
for item in mytuple:
print(item)
```
5、字典是一个无序的键值对集合,键是唯一的,值可以重复。可以通过键来访问和遍历字典中的值,例如:
```python
mydict = {'name': 'Alice', 'age': 20, 'gender': 'female'}
print(mydict['name']) # 输出Alice
for key in mydict:
print(key, mydict[key])
```
字典也支持多种操作符和处理函数及方法,例如:
- `len()`:返回字典中键值对的数量,例如`len(mydict)`。
- `keys()`:返回字典中所有的键,例如`mydict.keys()`。
- `values()`:返回字典中所有的值,例如`mydict.values()`。
- `items()`:返回字典中所有的键值对,例如`mydict.items()`。
- `get()`:根据键来获取值,如果键不存在则返回默认值,例如`mydict.get('name', 'Unknown')`。
6、集合是一个无序的元素集合,元素是唯一的。可以使用`set()`函数来创建集合,可以使用操作符和方法来处理集合,例如:
```python
myset1 = {1, 2, 3}
myset2 = {2, 3, 4}
print(myset1 | myset2) # 求并集,输出{1, 2, 3, 4}
print(myset1 & myset2) # 求交集,输出{2, 3}
print(myset1 - myset2) # 求差集,输出{1}
print(myset1 ^ myset2) # 求对称差集,输出{1, 4}
myset1.add(4) # 添加元素4到集合中
myset1.remove(2) # 从集合中删除元素2
```