列表listtuple字典
Posted 喵吉欧尼酱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表listtuple字典相关的知识,希望对你有一定的参考价值。
1、列表索引和切片
index=[‘Brounder‘,‘School‘,‘eirc‘,‘blue‘] print(index[0:2])#[‘Brounder‘, ‘School‘] 切片 print(index[2:len(index)])#[‘eirc‘, ‘blue‘]
列表常用功能
1 index=[‘Brounder‘,‘School‘,‘eirc‘,‘blue‘,"School"] 2 #‘append‘, ‘clear‘, ‘copy‘, ‘count‘, ‘extend‘, ‘index‘, ‘insert‘, ‘pop‘, ‘remove‘, ‘reverse‘, ‘sort‘] 3 index.append(‘break‘)#增加一个元素 4 print(index) 5 print(index.count(‘School‘))#统计再列表中出现的次数 6 #============================= 7 temp=[123,412,124,‘brank‘] 8 index.extend(temp) #extend 可延伸的,可迭代的 9 print(index) 10 #[‘Brounder‘, ‘School‘, ‘eirc‘, ‘blue‘, ‘School‘, ‘break‘, 123, 412, 124, ‘brank‘] 11 print(index.index(‘School‘)) #查找再列表中的位置,可增加开始借宿位置 12 index.insert(2,‘whait‘)#再低级个位置中插入括号字符 13 print(index) 14 a1=index.pop() #再元列表中删除最后一个,并复制给a1 15 print(a1) 16 index.remove(‘School‘)#移除括号中的元素,只移除从左边开始第一个元素 17 print(index) 18 index.reverse()#将列表中的所有顺序倒过来排序 19 print(index) 20 index.sort()#从小到大排序 21 print(index ||
list1=[123,2,42,51,523]
list1.sort()
print(list1)
删除指定位置元素
1 list1=[123,2,42,51,523] 2 del list1[1:2]#删除指定位置 3 ============= 4 list1.pop(2)#删除指定位置 ,字符就是指定元素 5 print(list1)
元祖和列表一样,元祖不能修改
tuple1=(123,2412) print(tuple1[len(tuple1)-1])#取最后一个
#元素里面元素对象只有 count统计个数,index查找目标第几个位置。
字典每个元素都是键值对
1 user_info={ 2 ‘name‘:‘Niguo‘, 3 ‘age‘:14, 4 ‘gender‘:‘M‘, 5 4:‘2‘ 6 } 7 #print(dir(dict)) ‘clear‘, ‘copy‘, ‘fromkeys‘, ‘get‘, ‘items‘, ‘keys‘, ‘pop‘, ‘popitem‘, ‘setdefault‘, ‘update‘, ‘values‘] 8 print(user_info["name"]) 9 print(user_info[4]) 10 for i in user_info: 11 print(i) #输出全是key
获取键值对
1 user_info={ 2 ‘name‘:‘Niguo‘, 3 ‘age‘:14, 4 ‘gender‘:‘M‘, 5 4:‘2‘ 6 } 7 print(user_info.keys())#获取所有的键 8 print(user_info.values())#获取所有的值 9 print(user_info.items())#获取所有的键值对 10 for k,v in user_info.items(): 11 print(k,v)
字典常用函数
1 user_info={ 2 ‘name‘:‘Niguo‘, 3 ‘age‘:14, 4 ‘gender‘:‘M‘, 5 4:‘2‘ 6 } 7 user_info.clear() 8 print(user_info) #{}输入为空 9 print(user_info.get("name")) #get根据key取值,如果kry不存在,可以指定一个默认值 10 print(user_info.get("name12","213")) 11 #print(user_info["name"]) #取值 12 print("age" in user_info.keys())#检查是否在里面 13 print(user_info.pop()#删除 14 15 text={"a1":2,"a2":21,"a5":23} 16 user_info.update(text) #更新#{‘name‘: ‘Niguo‘, ‘age‘: 14, ‘gender‘: ‘M‘, 4: ‘2‘, ‘a1‘: 2, ‘a2‘: 21, ‘a5‘: 23} 17 print(user_info)
字典删除指定元素,删除键值对
text1={"sa":23,"sd":2} del text1[‘sa‘] #删除字典元素 print(text1) #答案{‘sd‘: 2}
以上是关于列表listtuple字典的主要内容,如果未能解决你的问题,请参考以下文章