作者:你眼眸下的伤谁能读懂UPV | 来源:互联网 | 2023-05-19 16:39
Python-----列表
列表是个啥玩应??
简单的说, 把一堆数据放到一起, 用"[ ]"括起来; 数据与数据之前用逗号" , "隔开; 这就是列表。
它的作用, 其实就是用来存放数据的。 不得不说, 它在python中的地位, 是相当重要的。 因为它....用的很多。
设么是元素??
元素就是列表中的各个数据。
什么是索引??
索引就是列表中元素的所在位置, 列表的 索引 从 0
开始, 也就是说, 第一个元素, 它的位置是0, 第二个元素的位置
是1, 以此类推。
闲话不多说, 我们直接先定义一个列表来玩玩
garage = ['兰博基尼', '法拉利', '保时捷', '五菱宏光']
如上, 这样就把一个名字叫garage的列表定义完了, 我给它起的名字叫garage(车库), 毕竟里面装的都是豪车嘛~~
通常我们定义一个列表, 习惯性都是把相同种类的信息定义到同一个列表中, 这样当你用它的时候, 第一方便你查找, 第二, 看着也舒服啊!!!
列表实际上就是一个可修改的容器, 所以我们可以向这个容器中增加数据, 删除数据, 修改数据, 当然, 我们也可以查看数据。 这就是我们所说的列表的增、删、改、查;
下面, 我来把列表的常用增、删、改、查方法介绍给大家吧~
增: (后面的例子我都以上面的 garage 列表来举例)
· 指定索引位置添加数据------------->>-: 列表.insert(位置, 要添加的元素)
garage.insert(2, '夏利')
· 在列表的末尾追加数据------------->>-: 列表.append(要添加的元素)
garage.append('甲壳虫')
· 添加一堆数据---------------------->>-: 列表.extend([元素,元素,元素,元素])
garage.extend(['夏利', '桑塔纳', '奥迪', 'F1'])
删:
· 删除一个指定的元素--------------->>-: 列表.remove(元素)
garage.remove('法拉利')
· 删除最后一个元素----------------->>-: 列表.pop()
garage.pop()
· 指定索引删除一个元素------------>>-: 列表.pop(索引)
garage.pop(2)
· 清空列表-------------------------->>-: 列表.clear()
· 修改元素-------------------------->>-: 列表[索引] = "将要被修改成的元素"
· 取出一个元素--------------------->>-: 变量=列表[索引]
car = garage[2]
除了增删改查, 我们还有些其他的常用操作, 你看下面~
统计:
· 查看列表中元素的数量------------>>-: len(列表)
number = len(garage)
· 判断列表中是否含有某元素------->>-: if 元素 in 列表:
if '保时捷' in garage:
print('yes')
else:
print('no')
· 统计元素在列表中出现的次数----->>-: 变量 = 列表.count(元素)
number = garage.count('保时捷')
· 查看元素的索引------------------->>-: 变量 = 列表.index(元素)
number = garage.index('保时捷')
排序:
· 升序排列元素--------------------->>-: 列表.sort()
garage = [1, 5, 4, 8, 1, 3, 5, 4, 2, 1, 3, 5]
garage.sort()
print(garage)
· 降序排列元素--------------------->>-: 列表.sort(reverse=True)
garage = [1, 5, 4, 8, 1, 3, 5, 4, 2, 1, 3, 5]
garage.sort(reverse=True)
print(garage)
· 反转元素------------------------->>-: 列表.reverse()
garage = [1, 5, 4, 8, 1, 3, 5, 4, 2, 1, 3, 5]
garage.reverse()
print(garage)
去除重复元素--------------------->>-: set(列表)
garage = [1, 5, 4, 8, 1, 3, 5, 4, 2, 1, 3, 5]
garage = set(garage)
print(garage)
好啦~~~列表的常用操作先介绍到这里, 有疑问的新手小伙伴们请楼下留言哦~~