python学习——列表与元组
列表
- 列表是用中括号括起来的数据,
- 每一个元素之间用逗号分隔,
- 列表中的元素不一定是相同类型的
list1=['两点水','twowter','liangdianshui',123]
print(list1)
访问列表中的值
1.通过索引来访问列表
2.通过方括号的形式来截取列表中的数据,左闭右开区间
print(list1[2])
print(list1[0:2])
修改列表值
1.通过索引对列表的数据项进行修改或更新2.
2.使用 append() 方法来添加列表项
list1[1]='2点水'
print(list1)
list1.append('六点水')
print(list1)
删除列表元素值
使用 del 语句来删除列表的的元素
del list1[3]
print(list1)
列表运算符
len() 计算元素个数
list1+list2 组合连接
list1*n 复制n次
a in list1 元素是否存在于列表中
for x in [1, 2, 3]: print x, 迭代
列表函数
max(list) 返回列表元素最大值
min(list) 返回列表元素最小值
list(seq) 将元组转换为列表
list.append(obj) 在列表末尾添加新的对象
list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.insert(index, obj) 将对象插入列表
list.count(obj) 统计某个元素在列表中出现的次数
list.pop(obj=list[-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(obj) 移除列表中的一个元素(参数是列表中元素),并且不返回任何值
list.reverse() 反向列表中元素
list.sort([func]) 对原列表进行排序
元组
元组,在括号中添加元素,并使用逗号隔开即可
元组元素不可变
- 创建空元组
tuple1=() - 元组中只包含一个元素时,需要在元素后面添加逗号
tuple4=(123,) - 元组下标索引也是从 0 开始,元组(tuple)可以使用下标索引来访问元组中的值。
- 使用 del 语句来删除整个元组
del tuple1