python 4.1数据结构--列表

本文介绍了Python列表的基础知识,包括创建空列表、混合类型的列表示例,以及列表生成式。强调了在迭代时不要删除元素的重要性,以免引起越界错误。此外,还列举了其他常用操作,如倒序访问、切片、追加、删除元素和列表嵌套等。

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

1.列表
 列表是Python中最通用的序列数据类型,可以写成方括号之间的逗号分隔值(项)列表。列表中的项目不必是相同的类型。如果只有一对方括号而没有任何元素则表示空列表

示例: list1 = [ ] 空列表
            list2 = [‘python’, ‘hello’, ‘2020’,‘20.20’ ]
            list3 = [10, 20, 30, 40]
            list4 = [“a”, “b”, “c”, “d” ]
列表常用方法
列表生成(推导)式 : 快速生成列表的语法糖,简化列表生成方式
语法:
[exp(x) for x in 可迭代对象 [if 筛选条件]]

示例:
list1 = [5, 22, 8, 9, 13, 7]
要求:将列表中的奇数和偶数分别放入两个对应列表
list2 = [x for x in list1 if x % 2 == 0]
list3 = [x for x in list1 if x % 2 == 1]

小知识

1 . python可以把数组里的数倒着数,把下标加上负号(-)即可表示倒着数
2 . 无论正着数还是倒着数都不可以越界
3 . 可以使用方括号的形式截取字符 students_1 = students[0:3]从下标0截取到下标2 还可以把最后一位写成负数,但是取不到,所以要取最后一位可以把后面的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值