容器x-mind导成md文档了

容器

序列

列表

  • 性质特点:
    1.列表是容器型数据类型;将[]作为容器标志,里面多个元素用逗号隔开: [元素1, 元素2, 元素3, …]

2.列表是可变的(可变指的是元素的个数、值和顺序可变 - 支持增删改);列表有序(支持下标操作)

3.列表中元素:任何类型的数据都可以作为列表的元素。(没有要求)

4.同一个列表中的元素可以是不同类型的数据

- 获取列表元素

	- 获取单个元素语法:列表[下标]

		- 1.使用多个变量同时获取列表或者元组的元素

2.要求变量的个数必须和元组/列表元素的个数保持一致

	- 获取部分元素语法:列表[开始下标:结束下标:步长]

		- 3.使用多个变量同时获取列表或者元组的元素

当变量的个数小于元素的个数的时候,必须在某一个变量前加*

4.获取的时候先让不带的变量按照顺序获取对应的数据,把剩下的全部保存到带的变量中。

	- 获得部分元素---遍历

		- 方法一 - 直接获取元素

for 变量 in 列表:
循环体
- 方法二 - 通过获取每个元素的下标来获取元素
for 变量 in range(列表长度):
循环体
- 变量依次获取的时候列表中元素的下标

	- 增减删元素

		- 1.增--添加元素

1)列表.append(元素) —将元素添加到列表的最后
2)列表.insert(下标,元素) —将元素插入到指定下标前
- 2. 删 --删除元素
1)del 列表[下标] - 删除指定下标对应
2)列表.remove(元素) - 删除指定元素
如果元素不存在会报错;如果元素有多个,只删最前面那一个
3)
列表.pop() - 取出最后一个元素,并且返回
列表.pop(下标) - 取出指定下标对应的元素,并且返回

		- 3.改 --改变元素

列表[下标]=值
将列表中指定下标对应的元素改成指定的值

	- in

		- 元素 in 列表    -  判断列表中是否存在指定的元素
		- 元素 not in 列表   -  判断列表中是否不存在指定元素

- 列表相关的运算符

	- 1.数学运算符:+、*

列表1+列表2 -将两个列表中元素合并成为一个新的列表
列表N/N列表- 列表中的元素重复n次,产生一个新的列表
eg:list2=[10,20]
print(list2*2) #[10,20,10,20]
- 2.比较运算符:>、<、>=、<=、、!=
补充:不同的类型可以是用
和!=来比较是否相等,但是不能使用>、<、>=、<=来比较大小
两个列表比较大小的时候比较的是第一对儿不相等的元素的大小。
- 列表相关函数:
max(序列) - 获取序列中最大的元素
min(序列) - 获取序列中最小的元素
sum(数字序列) - 求序列中所有元素的和
sorted(序列) - 将序列中的元素从小到大排序,产生一个新的列表
sorted(序列, reverse=True) - 将序列中的元素从大到小排序,产生一个新的列表
le

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值