赞
踩
lbl=['name','age','weight','height','gender']
print(lbl)
#['name','age','weight','height','gender']
lbl = ['name','age','weight','height','gender']
lbl_data = ['libing',22,74,178,'男']
print(lbl[0])
#name
print(lbl[1].upper())
#AGE
print(lbl[2]+":"+str(lbl_data[2]))
#weight:74
# 当列表为空时,方位元素会出现错误
lbl = ['name','age','weight','height','gender']
print(lbl[-1])
print(lbl[-2])
print(lbl[-3])
#gender
#height
#weight
lbl = ['name','age','weight','height','gender']
for a in lbl:
print(a)
# name
# age
# weight
# height
# gender
lbl = ['name','age','weight','height','gender']
lbl[0] = 'degree'
print(lbl)
#['degree', 'age', 'weight', 'height', 'gender']
lbl = ['name','age','weight','height','gender']
#append()表尾添加
lbl.append('degree')
print(lbl)#['name', 'age', 'weight', 'height', 'gender', 'degree']
#insert()在列表中任何位置插入元素
lbl.insert(0,'address')
print(lbl)#['address', 'name', 'age', 'weight', 'height', 'gender', 'degree']
lbl = ['name','age','weight','height','gender'] #del 删除表中任何位置元素 del lbl[0] print(lbl) #['age', 'weight', 'height', 'gender'] #pop 获取列表任何位置元素的值并删除该元素 pop_value = lbl.pop(1) print(pop_value) print(lbl) # gender # ['age', 'weight', 'height'] # remove() 根据列表值删除第一个出现的元素,元素不存在则报错 lbl.remove('age') print(lbl)# ['height', 'gender']
# sort() 更改内存中的值的排序
lbl = ['name','age','weight','height','gender']
lbl.sort()
print(lbl)
#['age', 'gender', 'height', 'name', 'weight']
# sorted() 临时排序,单调不增,不改变列表元素实际位置,传入reverse=True参数倒着输出
lbl = ['name','age','weight','height','gender']
print(sorted(lbl))
print(sorted(lbl,reverse=True))
print(lbl)
# ['age', 'gender', 'height', 'name', 'weight']
# ['weight', 'name', 'height', 'gender', 'age']
# ['name', 'age', 'weight', 'height', 'gender']
lbl = ['name','age','weight','height','gender']
lbl.reverse()
print(lbl)
#['gender', 'height', 'weight', 'age', 'name']
lbl = ['name','age','weight','height','gender']
print(len(lbl))
# 5
lbl = ['name','age','weight','height','gender']
for a in lbl:
print(a)
# name
# age
# weight
# height
# gender
lbl = ['name','age','weight','height','gender']
for item in lbl:
if item=='age':
print("my name is libinglin")
print("age is 22")
#执行严格的缩进策略
# my name is libinglin
# age is 22
pizzas = ['apple','banana','pear','strewberry','mongo','pineapple','cheese'] for item1 in pizzas: print(item1) for item2 in pizzas: print("i like "+item2+" pizza!") print("i really like pizza!") apple # banana # pear # strewberry # mongo # pineapple # cheese # i like apple pizza! # i like banana pizza! # i like pear pizza! # i like strewberry pizza! # i like mongo pizza! # i like pineapple pizza! # i like cheese pizza! # i really like pizza!
animals = ['dog','cat','bear','sheep','lion','tiger']
print(len(animals))
for item in animals:
print("A "+item+"would make a great pet!")
print("any of these animals would make a great pet!")
# range(start,end,step,...) 生成一系列数字,从start到end,步进为step
for i in range(1,10,2):
print(i)
# 1 3 5 7 9
numbers = list(range(1,10,2))
print(numbers)#[1, 3, 5, 7, 9]
squ = []
for i in range(1,10):
#squ.append(i**2)
squ.insert(i-1,i**3)#三次方
print(squ)
#[1, 4, 9, 16, 25, 36, 49, 64, 81]
num = [1, 4, 9, 16, 25, 36, 49, 64, 81]
print(max(num))# 81
print(min(num))# 1
print(sum(num))# 285
lists = [value**2 for value in range(1,11)]
print(lists)
# [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
lists = [i for i in range(1,1000001)]
print(max(lists))
print(min(lists))
print(sum(lists))
lists = []
for i in range(3,31):
if i % 3 ==0 :
lists.append(i)
print(lists)#[3, 6, 9, 12, 15, 18, 21, 24, 27, 30]
lists = [i for i in range(0,21)] #开始:结束 print(lists[0:10]) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] #开始:结束:步进 print(lists[0:20:2]) #[0, 2, 4, 6, 8, 10, 12, 14, 16, 18] #开始:省略结束 print(lists[1:]) #[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] #省略开始:结束 print(lists[:5]) #[0, 1, 2, 3, 4] #列表倒数元素,省略结尾 print(lists[-5:]) #[16, 17, 18, 19, 20]
lists_1 = [value**2 for value in range(1,11)] #浅拷贝 lists_2 = lists_1[:] lists_2[0] = 999 print(lists_2) print(lists_1) #深拷贝 lists_3 = lists_1 lists_3[0] = 999 print(lists_3) print(lists_1) [999, 4, 9, 16, 25, 36, 49, 64, 81, 100] # [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] # [999, 4, 9, 16, 25, 36, 49, 64, 81, 100] # [999, 4, 9, 16, 25, 36, 49, 64, 81, 100]
dim = (1,2,3,4,5)
print(dim)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。