欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python 列表 【基本使用功能】

程序员文章站 2022-03-09 18:21:38
...
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# by Mercury_Lc

list1 = list   # 开个新的列表的方法
list2 = []

list1 = [1,2,3]

n = len(list1)  # 长度
print(n)

Max = max(list1)   # 最值
Min = min(list1)
print(Min,Max)

tup1 = (1,2,3)     # 把元组转化成列表的操作
list2 = list(tup1)
print(tup1,list2)

list1.append(4)   # 在 list 后添加任何东西
list1.append(4)
print(list1)

list1.extend([5])  #在末尾添加元素,只能是 list 元素
print(list1)

num = list1.count(4)  # 查询某一个值出现的次数
print(num)

ans = list1.index(4)  # 查找 4 的 indext
print(ans)

list1.insert(6,6)  #在 index = 6 的地方插入 value 为 6
print(list1)

list1.pop()
print(list1)
list1.pop(5)  # 这里可选参数是 index 值
print(list1)

list1.remove(4)  # 显然这个里的删除是指的 value,并且删除第一个匹配的
print(list1)

list1.reverse() # 翻转列表
print(list1)

list1.sort()    # list.sort(cmp=None, key=None, reverse=False) cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。
print(list1)   # key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
                #reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。

list2 = list1.copy()  # 列表的复制
print(list2)

list1.clear()  # 清空列表
print(list1)



运行结果:

3
1 3
(1, 2, 3) [1, 2, 3]
[1, 2, 3, 4, 4]
[1, 2, 3, 4, 4, 5]
2
3
[1, 2, 3, 4, 4, 5, 6]
[1, 2, 3, 4, 4, 5]
[1, 2, 3, 4, 4]
[1, 2, 3, 4]
[4, 3, 2, 1]
[1, 2, 3, 4]
[1, 2, 3, 4]
[]

 

相关标签: 列表