python基础:列表、元组操作(列表可以嵌套)

本文深入讲解了Python中列表的各种操作,包括元素的增删改查、切片、复制、追加、插入等,并演示了如何使用列表进行数据处理。同时,对比了列表与元组的特性,帮助读者掌握Python列表的高效使用技巧。

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

names = ["Zhangsan"," Lisi"," Wangwu"," Zhoumazi"]

import copy

names = ["1Zhangsan"," #Lisi"," xWangwu",["Wangshanfeng","Paopao"], "Zhoumazi"]
print(names[0?2])
print(names[?2])
print(names[:])

for i in names:
print(i)
name2 = copy.deepcopy(names)#深深地复制
name2 = names.copy()#复制不全
print(names)
print(name2)
names[2] = "王五"
names[3][0] ="王珊凤"
print(names)
print(name2)
names.append("Wusangui") #追加一个人到这个列表里
names.insert(1,"Wusangui") #想插入一个人在某某的位置
names.insert(4,"Zhangsan") #想插入一个人在某某的后面位置
names[2] = "Zhaolaotou" #想把某某换成另一个人

print(names[0],names[2])
print(names[1:4]) #切片
print(names[0:3]) #切片 取前三位
print(names[:3]) #切片 取前面三个
print(names[-1]) #切片 不知道多长的情况下取值
print(names[-2:]) #切片 取最后面的两个值

names.remove("Lisi")#删除Lisi
del names[1]#删除Lisi
names.pop() #删除最后一个值
names.pop(1)#删除Lisi
print(names)
print(names.index("Zhaolaotou") ) #通过王五的名字找到它所在的位置
print(names[names.index("Zhaolaotou")])
print(names.count("Zhangsan"))
names.clear()
names.reverse()#列表反转
names.sort() #排序
names2 = [1,2,3,4]
names.extend(names2)#合并
print(names,names2)

元组与列表差不多,也是存一组数,只不过它一旦创建,便不能再修改,所以又叫只读列表,他只有2个方法,一个是count,一个是index

转载于:https://www.cnblogs.com/shan3/p/9811887.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值