python 列表 【基本使用功能】

#!/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]
[]
原文地址:https://www.cnblogs.com/lcchy/p/10139419.html