1.列表1.1取单个值
1.2切片获取子列表
1.3用len()函数获取列表长度
1.4列表的循环
1.5列表的链接和复制
1.6列表的增、删、查
1.7列表的排序——sort()方法
2.字符串2.1 字符串的表示
2.2 下标和切片
2.3 in和not in 操作
2.4 常用字符串方法
2.5 pyperclip模块 —— 拷贝粘贴字符串
3.元组tuple3.1 概念
3.2 列表和原子互相转换类型
4.字典4.1 字典的特性
4.2 添加一个新的键值对
4.3 查找
4.4 循环
5.copy模块
1. 列表
“列表”是一个值,术语“列表值”指的是列表本身,而不是指列表值之内的那些值。
列表值看起来像这样:['cat','bat','rat','elephant']
列表中的值也称为“表项”。表项用逗号分隔。
列表值本身包含多个值。[]是一个空列表,不包含任何值。
1.1 取单个值/修改值
利用下标来取值,eg:list[index] 取列表list第index+1个值
修改单个值即 list[index] = newvar
负数下标
虽然下标从0开始并向上增长,但也可以用负整数作为下标。整数值−1指的是列表中的最后一个下标,−2指的是列表中倒数第二个下标,以此类推。
1.2 切片获取子列表
“切片”可以从列表中取得多个值,结果是一个新列表。切片输入在一对方括号中,像下标一样,但它有两个冒号分隔的整数。spam[1:4]是一个列表的切片。在一个切片中,++第一个整数是切片开始处的下标。第二个整数是切片结束处的下标。切片向上增长,直至第二个下标的值,但不包括它。++
>>> spam = ['cat', 'bat', 'rat', 'elephant']
>>> spam[ 0: 4]
['cat', 'bat', 'rat', 'elephant']
>>> spam[ 1: 3]
['bat', 'rat']
>>> spam[ 0:- 1]
['cat', 'bat', 'rat']
>>> spam[: 2]
['cat', 'bat']
>>> spam[ 1:]
['bat', 'rat', 'elephant']
>>> spam[:]
['cat', 'bat', 'rat', 'elephant']
也可以利用切片修改列表某一段的值:
list = [1,2,3,4,5]
list[1:2] = [3, 1]
1.3 用len()函数获取列表长度
list=[1,2,3,4]
len(list)
1.4 列表的循环常见迭代
for i in [1,2,3,4]
print(1)下标迭代
list[1,2,3,4]
for i in rang(len(list))
print(list[i])
1.5 列表的链接和复制
+操作符可以连接