python定义列表

本文介绍了Python中列表的定义和操作,包括定义空列表、创建包含不同类型元素的列表、使用索引访问列表、常用函数如len(), append(), extend(), insert(), pop(), sort(), clear(), copy()等的操作,并展示了遍历列表、拼接和复制列表的方法。" 133424185,19673916,为何开发者仍选择jQuery进行JavaScript编程,"['前端开发', 'JavaScript', 'jQuery']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定义列表

list1 = []
list2 = [1,2,3,4,5,6] #定义一个6个元素的列表

列表中的值可以是任意类型

list3 = [{“a”:88},“baba”,“liuliu”,“xing”,“kaifa”]

使用索引对列表进行操作

print(list2[2])

print(list3[1:4])

print(list3[4])
print("*******")
print(list3[4])
print(list3[0],list3[0].values(),list3[0].keys())

常用函数

len()获取列表的

l = len(list3)
print(“list3长度”,l)
l2 = len(list3[0])
print(l2)

append(),给列表添加元素

list4 = [“马”,“华”,“腾”]
list4.append(“武超”)
print(list4)

extend(),把一个列表中的多个值,一次性添加列表中

list4 = [“马”,“华”,“腾”]
list5 = [“hua”,“niao”]
list4.extend(list5)
print(list4)

insert(),将元素插入到指定位置

list7 = [“马云”, “化腾”, “阿军”, “彦宏”]
print(list7)
list7.insert(1,“金川”) # 将“金川”插入到索引为1的位置
print(list7)

pop(),移除列表中的某个元素,并返回该元素的值v

list8 = [“huang”,“hou”,“niang”,“niang”]
v = list8.pop(2)
print(“移除后的列表”,list8)
print(“移除后的值”,v)
#count(),统计列表中某个元素出现的次数,返回值为整数
list9 = [“皇上”,“皇上”,“阿哥”,“皇后”,“行上”,“皇上”]
v = list9.count(“皇上”)
print(“统计list9中皇上的个数:”,v)
#sort(), 给列表排序,默认升序
list9.sort()
print(list9)
list10 = [“a”,“d”,“b”,“c”]
list10.sort()
print(list10)
list11 = [“google”, “microsoft”,“facebook”, “TaoBao”, “xiaomi”]
list11.sort()
print(list11)

sort降序排序,需要给参数reverse赋值为Ture

list10.sort(reverse=True)
print(list10)
#reverse(),反向列表中的元素
list12 = [“google”, “microsoft”,“facebook”, “TaoBa”]
list12.reverse()
print(list12)

clear(),清空列表

list12.clear()
print(“清空后的list12”,list12)

copy.()拷贝列表

list13 = [“google”, “microsoft”,“facebook”, “TaoBa”]
list14 = list13.copy()
print(list13)
print(“拷贝后的列表”,list14)
list15 = [“google”, “microsoft”,“facebook”, “TaoBa”]
list15[0] = “lll”
print(list15)

遍历列表

for i in range(0,len(list15)):
print(list15[i],end=" “)
print()
for l in list15:
print(l,end=”\n")

使用+拼接列表,使用*复制列表

print(list14+list15,end="\n")
print(list8*3,end="\n")

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值