【python6】组合数据类型

序列

这里是引用在这里插入图片描述在这里插入图片描述

1、列表

列表的创建

这里是引用在这里插入图片描述在这里插入图片描述

list1 =[] #创建空列表
print(list1)
print(type(list1))
list2 = [1,2,3,True,False,'hello']
print(list2)
list3 = list() # 类型转换:把参数转换为列表
print(list3)
list3 = list('123456')
print(list3) # 类型转换:str--->list

列表的常用操作

列表的索引

超过索引的值会报错

list3 = list('123456')
print(list3[5])

列表的切片:[起始索引:终止索引:步长],结果包含起始索引。👇

list3 = list('12345678')
print(list3[2:6:2]) #结果为[3,5]

列表的加法和乘法

list2 = [1,2,3,True,False,'hello']
list3 = list('123456')
print(list3+list2) #['1', '2', '3', '4', '5', '6', 1, 2, 3, True, False, 'hello']
list2 = [1,2,3,True,False,'hello']
list3 = list('123456')
print(list2+list3) #[1, 2, 3, True, False, 'hello', '1', '2', '3', '4', '5', '6']
list2 = [1,True,'hello']
list3 = list('123')
print(list2*3)
print(list3*2)

列表的成员运算

list3 = ['1','2','3']
print('1' not in list3)
print('1' in [1,2,3])
print([9,2,3,4]<[2,3]) #没有意义,只比较第一个元素

内置函数

使用方法:函数名()

list3 = ['1', '2', '3', '4', '5']
print(len(list3))
print(max(list3))
print(min(list3))
del list3 #删了之后打印会出错
print(list3)

列表的遍历

list3 = ['1', '2', '3', True,'hello']
for i in list3:
    print(i)

enumerate的用法

list3 = ['1', '2', '3', True,'hello']
for i,j in enumerate(list3): # 打印带着索引的list
    print(i,j)

自己写的👇,和👆一样的结果

list3 = ['1', '2', '3', True,'hello']
for i in range(5):
    print(i,list3[i])

列表的常用方法method

使用方法:变量.方法名()
方法名前面会出现红色m,表示method👇在这里插入图片描述

append:添加元素

append:添加元素
在这里插入图片描述👇

list3 = ['1', '2', '3', True,'hello']
list3.append('666')
print(list3)

extend:添加列表

extend:添加列表
在这里插入图片描述
👇

list3 = ['1', '2', '3', True,'hello']
list3.extend([1,2,3])
print(list3)

insert:插入元素

insert:插入元素
变量.insert(插入的位置下标,插入元素)
在这里插入图片描述

list3 = ['1', '2', '3', '5'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值