千年虫
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':breakfor 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 = Trueprint(key,'的性格特点为:',d.get(key))breakelse:flag = False
if not flag:print('对不起,您输入的星座有误')