python基础之列表list元组tuple

来源:互联网 发布:微信抢红包开挂软件 编辑:程序博客网 时间:2024/05/12 23:48

python基础之列表list元组tuple

列表list

list是内置数据类型,list可变,可以随时添加和删除其中的元素。

>>> a = [1,2,3] #创建一个列表>>> len(a) #获取列表的长度3>>> a[-1] #索引,获取列表最后一个元素3>>> a.append(4) #在列表末尾添加元素>>> a[1, 2, 3, 4]>>> a.insert(4,5) #在第4个位置插入元素5>>> a[1, 2, 3, 4, 5]>>> a.pop() #删除最后一个元素5>>> a[1, 2, 3, 4]>>> a.pop(1) #删除1位置的元素2>>> a[1, 3, 4]

list元素的数据类型可以不同,list的元素也可以是list。

元组tuple

tuple是内置数据类型,tuple不可变。

>>> b = (1,2,3,4) # 创建一个元组>>> b(1, 2, 3, 4)>>> b = () # 创建一个空元组>>> b = (1) # 创建只有一个元素的元组,容易产生歧义>>> b1>>> b = (1,) # 创建只有一个元素元组的正确姿势>>> b(1,)>>> b = (1,2,[1,2,3,4]) # 元组不可变,但元组中的列表可变>>> b(1, 2, [1, 2, 3, 4])>>> b[2][0] = 10>>> b(1, 2, [10, 2, 3, 4])

参考:

http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316724772904521142196b74a3f8abf93d8e97c6ee6000

阅读全文
0 0