list1=[1,'xc',True,100.00,['sd','hi','jk',[1,0,2,3]]]
print(list1[4][3][2])
'''
列表的切片
'''
list1=[1,3,4,5,6,7,8,9,11,16,19]
# 开始与结束,包含开始,不含结尾
print(list1[1:3])
# 获取最后一个元素信息-1
print(list1[-1])
# 获取7-19
print(list1[5:])
# 获取所有的切片
print(list1[:])
for index,value in enumerate(list1):
print(index,value)
元组:tuple
列表与元组的区别?
1、列表是可变的,元组是不可变的,列表的可变指的是列表可以添加新的元素,也可以删除列表里面有的元素信息,而元组是不能增加新的元素,也不能对已有的元素删除
元组中只有count和index
tuple1=(1,2,3,4)
print(dir(tuple1))
print(tuple1.index(2))
print(tuple1.count(1))
字典是⽆序的,这是字典的⼀个特性,它的第⼆个特性是字典可以使⽤key-value的⽅式来存储数据,
dict1={'name':'xw','age':20,'worl':'test'}
#添加
dict1['sex']='男'
print(dict1)
#修改
dict1['name']='xz'
print(dict1)
#删除
del dict1['age']
print(dict1)
#获取
print(dict1['name'])
print(dict1.get('name'))
#获取所有的key
for item in dict1.keys():
print(item)
dict1={'name':'xw','age':20,'worl':'test'}
dict2={'sex':'男'}
#追加
dict1.update(dict2)
print(dict1)
#循环
for key,value in dict1.items():
print(key,value)
#排序:sorted()
print(dict(sorted(dict1.items(),key=lambda item:item[0])))
print(dict(sorted(dict1.items(),key=lambda item:item[1])))
data={'status':0,'msg':'ok','datas':[
{'name':'xw1','age':18},
{'name': 'xw2', 'age': 19},
{'name': 'xw3', 'age': 20},
{'name': 'xw4', 'age': 22},
{'name': 'xw5', 'age': 25},
{'name': 'xw6', 'age': 32},
]}
#获取所有的年龄并且放在一个列表中
print(data['datas'])
#定义了一个列表ages=list()
ages=[]
for item in data['datas']:
ages.append(item['age'])
print(ages)
坦⽩的说,集合是⼀个数学概念,可以由⼀个或者是多个确定的元素构成的整体。我们最常⽤的就是集合⾥⾯的交集,也就是获取两个对象⾥⾯的共同值,
list1=['xw','zx','xz']
list2=['xw','xc','xv']
print('得到两个相同的数据:\n',set(list1) & set(list2))
print('得到两个列表中不同的数据:\n',set(list1) ^ set(list2))
#当元组只有一个元素的时候是字符串,需要加一个逗号
list1=[1,2,3]
list_tuple=tuple(list1)
print(list_tuple,type(list_tuple))
tuple_list=list(list_tuple)
print(tuple_list,type(tuple_list))
'''
列表和字典的不同
1、列表是有序的,字典是无序的
2、字典是按照key-value值的形式储存的
3、列表是按照索引存放各种集合
'''
#列表和字典的转换
list1=['a','b','v']
list_dict=dict(enumerate(list1))
print(list_dict,type(list_dict))
dict_list=list(list_dict.items())
print(dict_list,type(dict_list))
标签:dict1,name,python,list1,list,dict,print From: https://www.cnblogs.com/yinxiaowen/p/16659246.html