Python学习笔记-列表


创建列表
格式:列表名 = [列表选项1,列表选项2,......,列表选项n]

#创建一个空列表
list1 = []
#创建带有元素的列表
list2 = [18,19,20,21,22]
#注意可以是不同类型
list = [1, 2, "good", True]

#列表元素的访问,注意下标不要越界
#取值 格式:列表名[下标]
list[2]
#替换
list[2] = 300

#列表组合
list5 = [1,2,3]
list6 = [4,5,6]
list7 = list5 + list6
#列表重复
list*3
#判断元素是否在列表中
list9 = [1,2,3,4,56]
print(3 in list9)   #true

#列表截取
list10 = [1,2,3,4,5,6,7]
list11 = list10[2:6]
print(list11)
print(list10[3:5])
print(list10[3:])
print(list10[:5])

#二维列表
list12 = [[1,2,3],[4,5,6],[7,8,9]]
print(list12[1])        #[4, 5, 6]
print(list12[1][1])     #5

#append()
#在列表的末尾追加新的元素
list.append(6)

#extend()
#在末尾一次性追加另一个列表中的多个值
list.extend([6,7,8])

#insert(x,data)  在下标处添加一个元素,不覆盖原数据,原数据向后顺延
#pop(x) 移除列表中指定下标元素,默认移除最后一个元素,并返回删除的数据
#remove(data)   移除列表中的某个元素第一个匹配的结果
#clear()    清除列表中所有数据
#index(data)    从列表中找出某个值的第一个匹配的索引值
#index(data,begin,end)    从列表的指定范围中找出某个值的第一个匹配的索引值
#len(list)  列表中元素个数
#count(data) 查看元素在列表中出险的次数
#max(list)获取列表中的最大值
#min(list)获取列表中的最小值

#reverse()  倒序
#sort()     升序排序
#拷贝
#浅拷贝 (引用拷贝) 指向同一地址
list1 = [1,2,3,4,5]
list2 = list1   #浅拷贝id(list2) = id(list1)
#深拷贝 (内存拷贝) 内存重新开辟空间保存
list3 = [1,2,3,4,5]
list4 = list.copy()
#将元组转成列表
list = list((1,2,3,4))

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值