目录
(1)、列表的增加 ,可以使用append(),insert()方法
一:首先我们来讲讲,列表list 他是什么?
列表于特定顺序的元素构成的,可以创建元素有:字母表中所有的字母,数字0-9,任何东西加入列表元素当中,元素和元素之间没有任何关系的,重复的也可以的。
在python中,可以用方括号【】来表示,用逗号分隔其中的元素
列表是有序的集合
list1 = [1, 2, 3, 4, 5, 6]
list2 = [7, 8, 9, 10, 11]
二:如何访问列表中的元素
我们先创建一个列表:使用索引的方式来获取列表中的元素
索引是从0开始,而不是从1 开始
list1 = [1, "dsf", 2, 3, "水电费"]
print(list1[1].title())
list1 = [1, "dsf", 2, 3, "水电费"]
print(f"使用索引来获取的值: {list1[4]}")
三:列表list的增、删、改、查
(1)、列表的增加 ,可以使用append(),insert()方法
将元素 附加 ( append )到列表。给列表附加元素时, 它将添加到列表末尾
list1 = [1, "dsf", 2, 3, "水电费"]
list1.append("无敌小手")
print(list1)
使用方法 insert() 可在列表的任何位置添加新元素。为此,你需要指定新元素的索引和值
list1 = [1, "dsf", 2, 3, "水电费"]
list1.insert(1,"sad")
print(list1)
(2)、列表的删除 ,remove()、del、pop()
1、remove() 移除元素方法
list1 = [1,1, "dsf", 2, 3, "水电费"]
list1.remove(1)
# remove(x) 不能指定删除某个位置的value,不需要知道哪个位置,没有元素的话,会报错
print(list1)
2、del删除方法
list1 = [1,1, "dsf", 2, 3, "水电费"]
del list1
# 删除整个list1这个列表
print(list1)
3、pop()方法
list1 = [1,1, "dsf", 2, 3, "水电费"]
list1.pop()
# 默认删除最后一个
print(list1)
(3)、列表的修改 ,可以用索引来修改值
list1 = [1,1, "dsf", 2, 3, "水电费"]
list1[0] = 2
print(list1)
四:列表一些常用的内置函数
copy() extend() reverse() sort() dir(list) # 查看列表有多少该可以使用的函数len()函数用来返回列表的长度
count()用来计算一个数在列表中出现的次数
index()函数会返回一个数在列表中的位置
reserve()方法的作用是将整个列表翻转
sort() 对列表中的元素进行从小到大排序
copy()浅拷贝
copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象内部的子对象
deepcopy()深拷贝