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 # 返回Truelist1 = [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 #返回Falselist3.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() #removemember.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('')