字符串,列表,元组,字典,集合的区变
字符串,列表,元组的相同用法(将其简称为序列)
List格式(可变变量)
list1 = [1,2,3,4,5,6,7,8,9,10]
list2 = [ 'j','m','y']
list1格式都是用中括号括起来
List增删改查
增
list1.append(元素)
().append()返回的为None
list1.insert(插入元素索引位置,‘元素’) #输入元素索引,元素,可以插入列表
list1.extemd(list2)#可以将list2插入list1列表后面
删
del list1[0] #要删除的元素索引
list1.pop()#默认删除的是最后一个元素
list1.pop(0)#根据元素脚注定位删除元素
list1.remove(1)#直接输入要删除的元素
list1.del()##根据元素脚注定位删除元素
list1.clear()#将列表清空
改
list1[0]='aaaa'#直接给脚注为0的元素改值
查
print( list1.index( 1 )) #查看元素1的索引是多少
print(list1.count( 1 )) #统计括号内元素在列表存在几个
print(lisit1[1])#打印脚注为1的元素
print(list1[0:2])#取脚注为0到2的元素 顾头不顾尾(只显示0到1的元素内容)
print(list1[ : ])#取所有元素
print(list1[0:9:2])#取脚注为0到9的元素 步长为2(每隔2个元素取一个值)
print(list1[ : : -1])#步长为负数的时候为倒序
print(list1[ : : -2])#步长为负数的时候为倒序,倒序每隔两个取一个值
其他操作
list1.sort()#默认为升序
lis1.sort(revers=True)#为降序
list2.extend(list1)#把list的内容合并到list2