列表:
1)列表的定义:
列表的定义[]
列表可以存储多个数据,多种数据类型
列表是可变数据类型
2)列表的索引index:获取列表中某个位置的元素;列表索引是从0开始的
3)列表的切片:与字符串的切片一致
4)列表的操作:(增删改查)
1、增:append、extend、insert
append是在列表的最后增加一个元素:列表.append(元素);
extend是在列表的最后增加多个元素:列表.extend(列表或者元组)
insert是在列表的某个位置插入一个元素:列表.insert(index,元素)
2、删:remove、pop、del、clear
remove是删除在列表中的指定元素:列表.remove(元素)
pop是删除列表中的某一个元素:列表.pop(index)
del是从内存中彻底删除某一个元素:del 列表[index]
clear是清空整个列表中的元素:列表.clear()
3、改:列表[index] = 新元素
4、查
索引:获取列表中某一个元素
切片:获取列表中某些元素
index获取元素在列表中的索引:列表.index(元素)
5、其他:len、count、sort、reverse
len获取列表中元素的个数:len(列表)
count获取某个元素在列表中出现的次数:列表.count(元素)
sort对列表进行升序排序,一般只对数字列表操作:列表.sort()
reverse列表反向,与sort混用时可对列表进行降序排列:列表.reverse()
元组:
1)元组的定义:
元组的定义(),当元组中只有一个元素时,切记在元素的后面加逗号,如:(1,)
元组可以存储多个数据,多种数据类型
元组是不可变数据类型
2)元组的索引index:获取元组中某个位置的元素;元组索引是从0开始的
3)元组的切片:与字符串的切片一致
4)元组的操作:因为元组是不可变数据类型,对比列表相关操作就少了,只有查操作,增删改操作没有。
索引:获取元组中某一个元素
切片:获取元组中某些元素
index获取元素在元组中的索引:元组.index(元素)
count获取某个元素在元组中出现的次数:元组.count(元素)
len获取元组中元素的个数:len(元组)