python 列表的增删改查

本文介绍了Python列表的基础知识,包括如何创建空列表t=[],列表内元素的类型多样,如整数、字符串、布尔值等。通过索引进行取值,支持切片操作。取值时,索引从0开始,尾部索引为-1。对于嵌套列表,可以通过层层索引访问内部元素。" 79967699,302140,探索eSpeak:入门级语音合成功能解析,"['语音技术', '开发工具', '文本处理', '合成语音', '操作系统兼容']

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

列表 list [‘xx’,‘xx’]

特征:空列表t=[]

取值:列表中可包含各个类型的数据:整数、字符串、布尔值、True、False、元组、列表

取值方式:与字符串 元组一样,根据索引取值,可以切片取值

​ 取单个值 :列表名[索引值] 索引从0开始数,尾部从-1开始

​ 嵌套列表: 剥洋葱,一层一层往里面

t = [21, 0.1234, '1', True, (1, 2, -3, 'hello'), ['python', 'java', 'PHP', '土豆']]
t = [21, 0.1234, '1', True, (1, 2, -3, 'hello'), ['python', 'java', 'PHP', '土豆']]
print(len(t)) #6
print(t[4][2])#-3
print(t[-2][-1])#hello
print(t[-1][-1][1])#豆
#切片:列表名[索引开始值:索引结束值:步长] 取左不取右
# 把最后一个嵌套在t列表里面的子列表的索引值为偶数的打印出来
print(t[-1][::2])
print(t[-1][0:4:2])
#列表是有序数据(有索引的数据都是有序的) 可以做增删改
# 增
t.append("helayel")  #在末尾增加一个元素helayel
t.insert(2,"helayel")#第三个位置上 插入元素helayel
t.extend(["water","melon"])#在末尾增加指定列表
# 删除
t.pop(0)  #从指定位置删除元素
#改# 
t[-1][-1]="C++"
d=[9, 11, 567, 89, 1, 4, 3, 2, 7, 6, 8,6]
d.sort(reverse=True) #从大到小排序,只针对列表
d.reverse() # 倒排列表中的元素
print(d.count(6)) # 返回x元素在列表中出现的次数 2

#练习 合并下面的两个list并去重
list1 = [2, 3, 8, 4, 9, 5, 6]
list2 = [5, 6, 10, 17, 11, 2]
list2.extend(list1)
result=list(set(list2))
print(result) #[2, 3, 4, 5, 6, 8, 9, 10, 11, 17]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值