python 列表的操作(添加删除)列表和元组的区别

python 列表的操作(添加删除)

1.列表的添加:append 和extend

append 和extend 的区别:  append只能追加1个元素  ,extend可以追加多个

>>> lst1=[1,2,3,4]
>>> lst1.append(5)
>>> lst1
[1, 2, 3, 4, 5]
>>> lst1.extend([6,7,8])
>>> lst1
[1, 2, 3, 4, 5, 6, 7, 8]

2.列表的删除和替换

使用 del  和 pop删除

使用下标来替换

>>> lst2=['1','google','2','IBM','3','huawei','4','xjzx']
>>> lst2[1]='baidu'
>>> lst2
['1', 'baidu', '2', 'IBM', '3', 'huawei', '4', 'xjzx']
>>> lst2.pop(1)
'baidu'
>>> lst2
['1', '2', 'IBM', '3', 'huawei', '4', 'xjzx']
>>> del lst2[0]
>>> lst2
['2', 'IBM', '3', 'huawei', '4', 'xjzx']

3.利用“len (name)”统计列表中的元素数

>>> len(lst2)

6

二。

列表和元组的区别

1.相同点:

元组和列表都存储元素的容器,下标都是从0开始,逗号分隔

2不同点

列表可以修改 ,改变数据类型的, 定义的时候为[] 

元组不能修改 定义为()

原文地址:https://www.cnblogs.com/tom-li/p/5367148.html