Python从零开始——Class9:列表与元组

知识点:

  1. 列表
    1. 列表的格式
    2. 列表的常用操作​​​​查找,增加,删除,修改,复制
    3. 列表的循环遍历
    4. 列表的嵌套使用
  2. 元组
    1. 定义元组
    2. 元组的常用操作

知识点说明:

1.列表:

list = ['数据1','数据2','数据3']

列表用中括号表示,一次性可以储存多个数据。

列表的常用操作:

查找:

index():返回指定数据所在位置的下标

list = ['0','1','2','3']
print(list.index('0'))

列表序列.index(数据, 开始位置下标, 结束位置下标)

count():统计指定数据在当前列表中出现的次数。

list = ['0','1','2','3']
print(list.count('0'))

len():访问列表⻓度,即列表中数据的个数。

list = ['0','1','2','3']
print(len(list))

in与not in:判断数据是否在列表中,返回True或者False

增加:

append():列表结尾追加数据

list = ['0','1','2','3']
list.append('4')
print(list)

append追加的数据以其本身的类型增加到列表中

extend():列表结尾追加数据,如果数据是⼀个序列,则将这个序列的数据逐⼀添加到列表

list = ['0','1','2','3']
list.extend('4')
print(list)

insert():指定位置增加数据

list = ['0','1','2','3']
list.insert(1,'插入位置1')
print(list)

列表序列.insert(位置下标, 数据)

删除:

del:删除整个列表

list = ['0','1','2','3']
del list
删除后list列表未定义

list = ['0','1','2','3']
del list[1]
删除指定位置数据

pop():删除指定下标的数据(默认为最后⼀个),并返回该数据。

list = ['0','1','2','3']
list.pop()
print(list)
默认删除最后一位数据

list = ['0','1','2','3']
list.pop(2)
print(list)
删除下标2数据

remove():移除列表中某个数据的第⼀个匹配项。

list = ['0','1','2','3']
list.remove('1')
print(list)
移除数据'1'

clear():清空列表

list = ['0','1','2','3']
list.clear()
print(list)
打印空列表[]

修改:直接赋值为新数据

list = ['0','1','2','3']
list[0]=4
print(list)
直接赋值为新数据

reserve():逆置

list = ['3','0','2','1']
list.reverse()
print(list)

['1','2','0','3']
倒置排列列表元素

sort():排序,list.sort(reverse=True or False)

reverse表示排序规则,reverse = True 降序, reverse = False 升序(默认)

list = ['3','0','2','1']
list.sort(reverse=True)
print(list)

['3','2','1','0']
降序排列列表元素

list = ['3','0','2','1']
list.sort(reverse=False)
print(list)

['0','1','2','3']
升序排列列表元素

复制:

copy():复制整个列表

list1 = ['3','0','2','1']
list2 =list1.copy()
print(list2)

['3','0','2','1']

列表的循环遍历:

for循环:

list1 = ['3','0','2','1']
for i in list1:
    print(i)

i为list中的数据,可以通过对i进行操作,生成新的列表

while循环:

i = 0
list1 = ['3','0','2','1']
while i <len(list1):
    print(list[i])
    i += 1

列表的嵌套:在一个列表里,包含其他子列表

list = [[list1],[list2],[list3],[list4]]

2.元组:

定义元组:

tu1 = ('元素1','元素2','元素3')
tu2 = ('元素1',)

包含一个元素时,需要加逗号才能成为元组。

元组的常用操作:基本同列表操作

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值