python list学习笔记

访问:通过下标以及切片 list[0],list[0:-1]

修改:同样通过下标 list[0] = value

删除: del list[0]

拼接:+ [1,2,3] + [4,5,6]  结果:[1,2,3,4,5,6]

重复:* [1,2,3]*2 结果:[1,2,3,1,2,3]

查询元素是否存在:in   3 in [1,2,3] 返回True

遍历:for x in [1,2,3]:


函数:

len(list) --- 长度

max(list) ---- 需要同类型元素, 

min(list) ---- 同上 

list(obj)  ---- 类型转换,把元组转换成列表


方法:

list.append() --- 末尾添加元素

list.count() --- 计算某元素的数量

list.extend() -- 在末尾添加另一个序列的多个值

list.index() --- 找出某个值得第一个索引

list.insert() -- 在某个索引下插入对=对象

list.pop() -- 移除并返回元素 默认最后一个,

list.remove()  -- 删除某个值得第一个元素

list.reverse() -- 反向

list.sort() -- 排序,能够比较的类型才能排序

list.clear() -- 清空

list.copy() -- 复制

#!/usr/bin/python3
#-*- coding: utf-8 -*-
list1 = ["Google","Runoob",1997,2000]
print(list1[2])
list2 = [1,2,3,4,5,6,7]
print("list1[0]:",list1[0])
print("list2[1:5]:",list2[1:5])
list1[2] = 2001
print(list1[2])
del list1[2]
print(list1)
print(len(list1))
del list1[-1]
print(list1)
print(max(list1))
print(min(list1))
tuple1 = ("a",1,2,3,4,5,6,7)
list3 = list(tuple1)
print(isinstance(list3,list))
list1.append(["a","b","c"])
print(list1)
list4 = [1,1,1,2,2,2,2,3,3,3,3,3,"a","a"]
print(list4.count(2))
print(list4.count("a"))
list4.extend(list1)
print(list4)
print(list4.index("a"))
list4.insert(1,"adfsd")
print(list4)
list4.pop()
print(list4)
list4.pop(0)
print(list4)
list4.remove("a")
print(list4)
list4.reverse()
print(list4)
#list4.sort() 同一类型
list4.clear()
list5 = list1.copy()
print(list4)
print(list5)


猜你喜欢

转载自blog.csdn.net/qq_33720683/article/details/80949560