Python 训练 Day 3

Python 训练 Day 3

静水流深 2019.10.22

列表

列表就是一个集合,里面的元素可以是同一种类型的数据,也可以是不同类型的元素。如

list1 = [1,2,3]
list2 = [1,1.2,'haha']

1.插入

1)插入元素 使用append,但只能插入最后。

list1 = [1,2,3]
list1.append(4)

结果如下

list1 = [1,2,3,4]

2)extend 是把一个列表插入另一个列表,只能最末端。

list1 = [1,2,3]
list1.extend([4,5])

就会变成

list1 = [1,2,3,4,5]

3)insert 把一个元素插入指定位置 insert(目标位置,插入的元素)

list1 = [1,2,3,4,5]
list.insert(1,20)

结果

list1 = [1,20,3,4,5]

2.排序

1)顺序 使用sort() 由小到大

list1 = [1,3,5,4,2]
list1.sort()
结果
list1 = [1,2,3,4,5]

2)反转 使用reverse()反转

list1 = [1,3,5,4,2]
list1.reverse()
结果
list1 = [2,4,5,3,1]

注意:如果想实现降序,可以先sort 再reverse。

3.删除

1)remove() 删除想要删除的元素

list = [1,2,3,4,5,6]
list.remove(1)
结果
list = [1,3,4,5,6]
  1. del del()可以删除你要删除的,更狠的是,也可以删除整个列表。实在是社会。
list = [1,2,3,4,5]
list.del(4)
结果
list = [1,2,3,4]

3)pop pop()可以删除一个元素,并返回给你。

list = [1,2,3,4,5]
list.pop(2)
结果
list.pop(2)=3
list = [1,2,4,5]

列表分片

list1 = [1,2,3,4,5]
list1[1:3] = [2,3] 

list1 [ ]的方括里冒号前数字代表的元素是起点,冒号后的数字代表的元素的前一个元素是终点。空出默认为第0个元素,或最后一个元素。

list1[1:] = [2,3,4,5]
list1[:4] = [1,2,3,4]

操作符

1)比较操作符,列表比较只比较第一个元素。
2)成员关系操作符。
3)逻辑操作符
这三者返回 真 假。
4)连接两个列表用加号。

元组

元组和列表很像很像。但是一旦生成不可以随便插入删除修改元素。
元组创建用()而非 [ ] 。并且元组必须要给元素加逗号,哪怕只有一个元素。

yuanzu1 =123)
yuanzu2 =1,)

删除插入用del
操作符和列表相同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值