千年虫
yList=[82,17,73,56,84,0,99]
print('原列表:',yList)
for index,val in enumerate(yList):
yList[index]+=2000 if val==0 else 1900
print('更改后列表:',yList)
yList.sort()
print('排序后列表:',yList)
enumerate的作用:会把列表中的索引 和索引位置上的值进行一 一匹配对应
京东购物流程
shopList=['1001 手机','1002 电脑','1003 电视','1004 冰箱','1005 洗衣机']
print('商品:',shopList)
cart=[]
while 1:
id=input('请输入要购买商品的id')
if id == 'q':
break
for i in shopList:
if i.find(id) != -1:
cart.append(i)
print('要购买的商品有:')
for i in range(len(cart)-1,-1,-1 ):
print(cart[i])
根据星座测试性格特点
print('根据星座测试性格特点:-------------------------')
#创建星座的列表
a='白羊座'
con=['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座']
#创建性格列表
nat=['积极乐观','固执内向','圆滑世故','多愁善感','迷之自信','精明计较','犹豫不决','阴暗消极','放荡不羁','务实本分','作天作地','安于现状']
d=dict(zip(con[:],nat[:]))#----------------利用zip函数实现把两列表转换成字典{}
key = input('你的星座:')
flag = True
for item in d:
if key == item:
flag = True
print(key,'的性格特点为:',d.get(key))
break
else:
flag = False
if not flag:
print('对不起,您输入的星座有误')