Python3学习笔记07-List
Python有6个序列的内置类型,但最常见的是列表和元
序列都可以进行的操作包括索引,切片,加,乘,检查成员。
此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可
list1 = ['Google', 'Runoob', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"];
使用下标索引来访问列表中的值,同样也可以使用方括号的形式截取字符
print(len(list1)) #len()函数可以查询list里元素的个数 print(list1[1]) #用索引来访问list中每一个位置的元素,记得索引是从0开始的: #最后一个元素的索引就是len(classmates)-1 print(list1[-1])#也可以用-1做索引,直接访问最后一个元素 print(list1[-3])#也可以获取倒数第二个,第三个
更新列表
list1[2] = 2001 print("更新后的第三个元素为 : ", list1[2]) list2.append('test')#更新到末尾 print(list2[-1])
删除列表元素
del list2[-1] print(list2[-1])
列表脚本操作符
a = [1,2,3] b = [4,5,6] print(len(a))#长度 print(a+b)#组合 print(a*2)#重复 print(1 in a )#元素是否存在于列表中
列表截取与拼接
L = list(range(100))#0-99 print(L[0:3])#取前三个,直到索引3,但不包括索引3 print(L[:3])#如果第一个索引是0,可以省略不写 print(L[1:3])#索引为1,直到3,但不包括索引3 print(L[-3:])#取倒数三个 print(L[-10:-2])#取倒数十个,直到最后两个,但不包括最后两个 print(L[:20:2])#从零开始,前二十,每两个取一个 print(L[:])#取出所有 L = L + [101,102]#拼接操作 print(L)
嵌套列表
x = [a,b] print(x)