Py||study_2(列表与元组)

创建列表
number=[1,2,3,4,5,6]’
空列表
empty= []
列表中可以有整型、字符串、浮点型数据,甚至还可以包含着另一个列表
向列表添加元素
number.append()
括号内输入要添加的元素,注意不能同时添加多个元素
number.extend()
括号内参数是一个列表,事实上是使用一个列表来扩展另一个列表
number.insert()
括号内有两个参数,一个代表在列表中的位置,一个代表在这个位置要插入的元素
从列表中获取元素
类似于数组,列表名加下标即可
从列表中删除元素
number.remove()
不需要知道这个元素在列表中的位置,只需要知道该元素在列表中存在
del
实现删除指定位置的元素
示例:del number[1]
del number (删除整个列表)
number.pop()
从列表中弹出元素,默认为列表最后一个元素,括号内加入相应的索引值即可弹出索引值对应的元素
列表分片
number[:]
冒号隔开两个索引值,左边是开始位置,右边是结束位置,结束位置上的元素时不包含的,默认开始位置为0(整个过程输出的是原列表的一个拷贝,原列表不会发生变化)
number[: :]
第二个冒号右边代表步长,默认值为1,当步长取-1时复制出一个反转的列表
列表可以进行比大小,但是当列表中有多个元素时,默认从第一个元素开始比较,只要有一个PK赢了,就算整个列表赢了
列表可以用加号(+)来进行拼接,用乘号(*)来复制自身若干次
访问列表中的列表方式和二维数组的方法类似
number.count()
计算它的参数在列表中出现的次数
number.index()
返回它的参数在列表中的位置,第一个参数为目标,第二个参数为查找起始位置,第三个参数为查找终止位置
number.reverse()
将整个列表原地翻转
number.sort()
用指定的方式对列表的成员进行排序,默认不需要参数,从小到大排序,需要从大到小排序时,number.sort(reverse=True),即可完成从大到小排序

创建和访问元组
tuple=(1,2,3,4,5,6)
访问元组的方式与列表相同,也可以使用分片的方式来复制元组
列表的标志性符号是中括号,而元组的标志性符号不是小括号而是逗号,所以即使没有小括号上面的tuple也是一个元组,如果元组中只有一个元素,那么必须在该元素后面加上一个逗号
由于元组的不可变原则,可以用分片的方法来间接删除元组中的元素
关系操作符、逻辑操作符和成员关系操作符in和not in也可以直接应用在元组上,这跟列表是一样的

输入一个列表

r=input().split()
r=[int(i) for i in r]

输入一个二维列表(以3*3矩阵为例)

list1=[]
for i in range(3):
    list1.append(list(map(int,input().rstrip().split())))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值