列表,字典,字符串,元祖格式 (增删改差)
List格式(可变变量)
list = [1,2,3,4,5,6,7,8,9,10]
list2 = [ 'j','m','y']
list格式都是用中括号括起来
List增删改查
增
list.append(元素)
list.insert(0,‘元素’) #输入元素索引,元素
删
del list[0] #要删除的元素索引
list.pop()#默认删除的是最后一个元素
lisr.pop(0)#根据元素脚注定位删除元素
list.remove(1)#直接输入要删除的元素
改
list[0]='aaaa'#直接给脚注为0的元素改值
查
print( list.index( 1 )) #查看元素1的索引是多少
print(list.count( 1 )) #统计括号内元素在列表存在几个
print(lisit[1])#打印脚注为1的元素
print(list[0:2])#取脚注为0到2的元素 顾头不顾尾(只显示0到1的元素内容)
print(list[ : ])#取所有元素
print(list[0:9:2])#取脚注为0到9的元素 步长为2(每隔2个元素取一个值)
print(list[ : : -1])#步长为负数的时候为倒序
print(list[ : : -2])#步长为负数的时候为倒序,倒序每隔两个取一个值
其他操作
list.sort()#默认为升序
list.sort(revers=True)#为降序
list2.extend(list)#把list的内容合并到list2
字典格式(可变变量)
d={ 'name' : 'jmy' , 'age' : 16 }#字典格式是{}大括号,key,valye形式,字典格式是无序的
字典增删改查
增
d.setdefault( 'money' , 100 )#添加新key的名称;如字典已经存在key,执行无效
d[ 'addr' ]='BJ’#添加新key的名称;如字典已经存在key,执行后修改之前的value
删
del d( 'name' )#删除name这个key和value
d.pop( 'name' )#删除name这个key和value
改
d[ 'addr' ]='BJ’ #添加新key的名称;如字典已经存在key,执行后修改之前的value
d.update(name = 'wjx')#把name的value修改为‘wjx’
查
print(d.get('name'))#查询name的value
print(d['name']))#查询name的value
字符串格式(不可变变量)
a=‘asgdkjahskjdhaskjdh’ #字典格式是‘’单引号形式,也是有索引的,只能查
查询与列表串同理
元祖格式(不可变变量)
a=(1,2.1,5,4) #字典格式是‘’小括号形式,也是有索引的,只能查
查询与列表串同理