7列表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7列表相关的知识,希望对你有一定的参考价值。
list是有序的,从0开始到length-1
list可以进行的操作:索引、切片、加、乘、检查成员。
1、创建一个列表
1 list = [‘google‘, ‘roob‘, 1997, 2000] #可包含不同数据类型
2、访问列表中的值
使用下标索引或者方括号截取字符
list1 = [‘Google‘, ‘youtube‘, 1990, 2016] list2 = [1,2,3,4,5,6,7,8,9] print(list1[0]) #Google print(list2[1:5]) #[2, 3, 4, 5]
3、更新列表
list1 = [‘Google‘, ‘youtube‘, 1990, 2016] print(list1[0]) #Google list1[0] = "char" print(list1[0]) #char
4、删除列表
list1 = [‘Google‘, ‘youtube‘, 1990, 2016] print(list1) #[‘Google‘, ‘youtube‘, 1990, 2016] del list1[0] print(list1) #[‘youtube‘, 1990, 2016]
5、列表脚步操作符
print(len([1,2,3])) #长度: 3 print([1,2,3]+[4,5,6]) #组合: [1, 2, 3, 4, 5, 6] print(["Google"]*4) #重复:[‘Google‘, ‘Google‘, ‘Google‘, ‘Google‘] print(3 in [1,2,3]) #元素是否存在列表中: True for i in [1,2,3]: print(i) #迭代 1,2,3
6、截取与拼接
l = ["Google","youtube","facebook"] print(l[2]) #facebook print(l[-2]) #youtube print(l[1:]) #[‘youtube‘, ‘facebook‘] s = [1,2,3,4] print(l+s) #[‘Google‘, ‘youtube‘, ‘facebook‘, 1, 2, 3, 4]
7、嵌套
8、函数
l = [1,2,3] s = (1,2,3) #len(list) 列表的元素个数 print(len(l)) # 3 #列表最大的元素 print(max(l)) #3 #列表最小和元素 print(min(l)) #1 #把元组转换为列表 print(list(s)) #[1, 2, 3]
9、方法
l = [1,2,3] #在列表末尾添加对象 l.append(8) print(l) # [1, 2, 3, 8] #统计某个元素在列表中出现的次数 print(l.count(1)) # 1 #在列表末尾一次性追加另一个序列的多个值 l.extend([1,2,3]) print(l) #[1, 2, 3, 8, 1, 2, 3] #在列表中找出指定值的第一个匹配位置,可以指定查询开始和结束位置 print(l.index(2)) # 1 print(l.index(2,2,6)) # 5 #在列表指定位置插入元素 l.insert(0,9) print(l) #[9, 1, 2, 3, 8, 1, 2, 3] #移除列表中一个元素,默认为最后一个元素,并返回该元素的值;也可以指定位置移除元素 s1 = l.pop() print(s1) # 3 print(l) #[9, 1, 2, 3, 8, 1, 2] s2 = l.pop(0) print(s2) #9 print(l) #[1, 2, 3, 8, 1, 2] #移除列表中第一个元素匹配的元素 l.remove(2) print(l) #[1, 3, 8, 1, 2] #反向列表元素 l.reverse() print(l) #[2, 1, 8, 3, 1] #排序 l.sort() print(l) #[1, 1, 2, 3, 8] #复制列表 s = l.copy() print(s) #[1, 1, 2, 3, 8] #清空列表 l.clear() print(l) #[]
以上是关于7列表的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 自定义代码片段在方法定义的参数列表中不起作用