只给列表用
lt = [1,2,3]
print(lt[2]) #3取
lt[0] = 2
print(lt) #[2,2,3]改
print(lt[0:1])
print(2 in lt) #T
print(2 not in lt) #F
for i in lt:
print(i)
print(len(lt)) #3
lt.append(4) #[2,2,3,4]
lt = [2,3,1]
lt.sort()
print(lt) #[1,2,3]
(lt.sort(key=lambda i:i[1])
print(lt)#首字母排序)
lt = [1,2,3]
lt.reverse()
print(lt)#[3,2,1]
print(lt.index(2)) #1
lt.clear()
print(lt)
lt1 = lt.copy()
print(lt1)
lt1 = [1,2,3]
lt2 = [3,4,5]
lt1.extend(lt2)
print(lt1) #[1,2,3,3,4,5]
lt.remove(3)
print(lt) #[1,2]
lt.insert(0,0.5)
print(lt) #[0.5,1,2,3]
只能字典使用
xuan_info_dic = {'name':'1a','height':152,'weight':111,'hobby':['2b','3c','4d']}
print(xuan_info_dic['height']) #取值
xuan_info_dic['height']=xuan_info_dic['height']+1
print(xuan_info_dic['height']) #修改值
xuan_info_dic['age']=30
print(xuan_info_dic) #增加值
print('age' in xuan_info_dic) #T
for i in xuan_info_dic:
print(i)
print(xuan_info_dic.key()) #所有的key ##dict_keys(['name','height','weight','hobby'])
print(xuan_info_dic.values()) #所有的值
##dict_values(['1a',152,111,['2b','3c','4d']])
print(xuan_info_dic.items()) #所有的键值对(以列表存储)
##dict_items([('name':'1a'),('height':152),('weight':111),('hobby':['2b','3c','4d'])])
for i in xuan_info_dic.items():
print(i[0] + '***' + str(i[1])) #键值对以***相连
name***1a
height***152
……
print(xuan_info_dic.get('height',150))#找到了就找到了;没有值就返回None,如果给定了(150)就算给定的值(150)
购物车没有的话为1,有的话加1
shopping_car = {}
if shopping_car.get('ww'): #如果有的话加1
shopping_car['ww'] = shopping_car['ww']+1
else: #否则直接为1
shopping_car['ww']=1
print(shopping_car)
dic1 = {'a':1}
dic2 = {'b':2}
dic1.update(dic2)
print(dic1)#{'a':1,'b':2}
dic1 = {'a':1}
dic1.setdefault('a',2)
print(dic1) #{'a':1}(因为有a所以不改)
原文:https://www.cnblogs.com/793564949liu/p/11437115.html