1. 列表
a. 标志
b. 基本操作(创建,append( ),pop( ) ,del( ), 拷贝)
c. 列表相关方法
2. 元组
a. 标志
b. 基本操作(创建及不可变性)
3. string字符串
a. 定义及基本操作(+,*,读取方式)
b. 字符串相关方法
4. 字符串格式化问题
1.列表
1.概念
列表(数据项不需要具有相同的类型)是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现,与字符串的索引一样,列表索引从0开始。
2. 基本操作
-
创建列表: 只要把逗号分隔的不同的数据项使用方括号括起来即可
-
访问列表中的值: 列表与元组、字符串类似,下标索引从0开始,可以进行截取,组合等
-
更新列表: 可以对列表的数据项进行修改或更新,也可以使用append()方法来添加列表项
-
删除列表元素: remove是删除首个符合条件的元素,而不是删除特定的索引;del是根据索引(元素所在位置)来删除的(可以一次删多个,传入单个数值或切片);pop也是根据索引删除(每次只能删1个),但它还会返回被删除的元素
-
拷贝列表: copy()浅拷贝只能拷贝最外层,修改内层则原列表和新列表都会变化;copy.deepcopy()深拷贝是指将原列表完全克隆一份新的
-
检查成员: in、not in,检查元素是否存在于列表中
-
脚本操作符: 列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表
list = [1,2,3,4]
print(list[2])
list[2]=12
list.append('a')
del list[3:]
print(list.pop(1))
3.列表相关方法
2. 元组
2.1 元组概念
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。
2.2 基本操作
-
创建元组: 只需要在括号中添加元素,并使用逗号隔开即可(当只有一个元素时,也需要用逗号隔开,否则括号会被当成运算符)
-
访问元组中的值: 元组与列表、字符串类似,下标索引从0开始,可以进行截取,组合等
-
修改元组: 元组的元素不能修改,但可以进行连接组合创建成一个新元组
-
删除元组: 元组中的元素值是不允许删除的,但可以使用del语句来删除整个元组
-
检查成员: in、not in,检查元素是否存在于元组中
-
脚本操作符: 元组对 + 和 * 的操作符与字符串相似,+ 用于组合,* 用于复制,都会生成一个新的元组
-
tup = (1, 2, '3') tup2 = (4, ) # 当只有一个元素时,也需要用逗号隔开,否则括号会被当成运算符 print(tup[0:2]) # 访问元组 print(tup + tup2) # 元组的元素不能修改,但可以进行连接组合创建成一个新元组 del tup2 # 不能修改元素,但可以删除整个元组 print(1 in tup) # 检查成员 print(tup * 2) # 复制元组,生成新的元组
3. string字符串
3.1 定义及基本操作(+,*,读取方式)
字符串是 Python 中最常用的数据类型。可以使用引号('或")来创建字符串。
字符串相关方法: