列表,字典,字符串,元祖格式 (增删改差)

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) #字典格式是‘’小括号形式,也是有索引的,只能查

查询与列表串同理

posted @ 2017-10-12 14:36  蓝夏Jmy  阅读(316)  评论(0编辑  收藏  举报