Python数据类型之list和tuple
Posted zhangcd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python数据类型之list和tuple相关的知识,希望对你有一定的参考价值。
list是一种有序的集合,可以随时添加和删除其中的元素。
用len()函数可以获得list元素的个数。
用索引来访问list中每一个位置的元素,索引是从0开始的。如果要取最后一个元素,除了计算索引位置外,还可以用-1作索引,直接获取最后一个元素。以此类推,可以获取倒数第2个、倒数第3个。
list是一个可变的有序表,所以,可以往list中追加元素到末尾。也可以把元素插入到指定的位置,比如索引号为1的位置。要删除list末尾的元素,用pop()方法。要删除指定位置的元素,用pop(i)方法,其中i是索引位置。要把某个元素替换成别的元素,可以直接赋值给对应的索引位置。list里面的数据类型也可以不同。list元素也可以是另一个list。
如果一个list中一个元素也没有,就是一个空的list,它的长度为0。
1 classmates = [‘Mike‘, "Bob", "Jon"] 2 3 print(len(classmates)) 4 5 print(classmates[0]) 6 print(classmates[1]) 7 print(classmates[2]) 8 9 print(classmates[-1]) 10 print(classmates[-2]) 11 print(classmates[-3]) 12 13 classmates.append(‘Adam‘) 14 classmates.insert(1, ‘Jack‘) 15 classmates.pop() 16 classmates.pop(1) 17 18 classmates[1] = ‘Sarah‘ 19 20 L = [‘Apple‘, 123, True] 21 22 s = [‘python‘, ‘java‘, [‘asp‘, ‘php‘]] 23 24 L = [] 25 print(len(L))
以上是关于Python数据类型之list和tuple的主要内容,如果未能解决你的问题,请参考以下文章
Python中内置数据类型list,tuple,dict,set的区别和用法
Python中内置数据类型list,tuple,dict,set的区别和用法