列表Liist

1、列表
创建普通列表
member = ['hello','welcome','how','fine','nice']
创建混合列表
mix = [1,'fine',[1,2,3]]

append()向列表添加元素
member.append(‘mmp’)
只能添加一个参数

extend添加多个参数
member.extend(['mmp',maimaipi'])

insert插入参数
member.insert(1,'mmp')#插入到第二个

获取列表元素
通过元素的索引值
member[index]

列表删除元素:1、remove() 2、del()3、pop()
member.remove(值)
del member[0] 或者del member
member.pop()出栈,删除最后一个
member.pop(1)删除第二个元素

--列表分片Slice ,创建列表拷贝
member[1:4] 分出1-4三个值
member[1:]
member[:4]

2、列表操作符
--列表比较
list1 = [123]
list2 = [234]
list1 < list2 # 返回True

list1 = [123,456]
list2 = [234,123]
list1 > list2 # 返回False 只比较第一个元素的值,后边不考虑

list3 = [123,456]
(list1 < list2) and (list1 == list3)

list4 = list1 + list2 #连接list1和list2

list*3
#输出[123,456,123,456,123,456]

123 in list3 #判断123是否在list3内,返回Ture
123 not in list3 #返回False

list3.index(123) # 返回值所在的位置,有重复只返回第一次出现
list3.count(123,4,7)#返回4-7之间

list3.count(123)#123在list3出现几次

reverse翻转列表
list3.reverse()

sort排序
list3.sort()

案例代码:

member = ['hello','welcome','how','fine','nice']
for i in member:
print(i, end=' ')
print()
member.append('fine')
for i in member:
print(i, end=' ')
print()
#extend添加多个参数
member.extend(['mmp','maimaipi'])
for i in member:
print(i, end=' ')
print()
#insert插入参数
member.insert(1,'mmp')
for i in member:
print(i, end=' ')
print()
#remove
member.remove('nice')
for i in member:
print(i, end=' ')
print()
#del member[0]
del member[0]
for i in member:
print(i, end=' ')
print()
#member.pop()
member.pop()
for i in member:
print(i, end=' ')
print()
member.pop(1)
for i in member:
print(i, end=' ')
print('')

 

转载于:https://www.cnblogs.com/ggluo/p/10126751.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值