python學(xué)習(xí)實(shí)操案例(四)
下面要學(xué)的是列表:


任務(wù)1、“千年蟲”我來了
函數(shù)enumerate
enumerate() 函數(shù)用于將一個(gè)可遍歷的數(shù)據(jù)對(duì)象(如列表、元組或字符串)組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),一般用在 for 循環(huán)當(dāng)中。
year=[82,89,88,86,85,00,99]
print('原列表:',year)
for index,value in enumerate(year):
? ? print(index,value)
year=[82,89,88,86,85,00,99]
print('原列表:',year)
for index,value in enumerate(year):
? ? #print(index,value)
? ? if str(value)!='0':
? ? ? ? year[index]=int('19'+str(value))
? ? else:
? ? ? ? year[index]=int('200'+str(value))
print('修改之后的列表:',year)原列表: [82, 89, 88, 86, 85, 0, 99]
修改之后的列表: [1982, 1989, 1988, 1986, 1985, 2000, 1999]
排序之后的
year=[82,89,88,86,85,00,99]
print('原列表:',year)
for index,value in enumerate(year):
? ? #print(index,value)
? ? if str(value)!='0':
? ? ? ? year[index]=int('19'+str(value))
? ? else:
? ? ? ? year[index]=int('200'+str(value))
print('修改之后的列表:',year)
#列表的排序
year.sort()
print('排序之后的列表為:',year)原列表: [82, 89, 88, 86, 85, 0, 99]
修改之后的列表: [1982, 1989, 1988, 1986, 1985, 2000, 1999]
排序之后的列表為: [1982, 1985, 1986, 1988, 1989, 1999, 2000]
任務(wù)2、京東購(gòu)物流程
入庫(kù)操作
lst=[]
for i in range(0,5):
? ? goods=input('請(qǐng)輸入商品編寫和商品名稱進(jìn)入商品的入庫(kù),每次只能輸入一件商品:\n')
? ? lst.append(goods)
for item in lst:
? ? print(item)請(qǐng)輸入商品編寫和商品名稱進(jìn)入商品的入庫(kù),每次只能輸入一件商品:
1001 手機(jī)
請(qǐng)輸入商品編寫和商品名稱進(jìn)入商品的入庫(kù),每次只能輸入一件商品:
1002 手表
請(qǐng)輸入商品編寫和商品名稱進(jìn)入商品的入庫(kù),每次只能輸入一件商品:
1003 手提表
請(qǐng)輸入商品編寫和商品名稱進(jìn)入商品的入庫(kù),每次只能輸入一件商品:
1004 手提電腦
請(qǐng)輸入商品編寫和商品名稱進(jìn)入商品的入庫(kù),每次只能輸入一件商品:
1005 手電筒
1001 手機(jī)
1002 手表
1003 手提表
1004 手提電腦
1005 手電筒
整個(gè)過程
lst=[]
for i in range(0,5):
? ? goods=input('請(qǐng)輸入商品編寫和商品名稱進(jìn)入商品的入庫(kù),每次只能輸入一件商品:\n')
? ? lst.append(goods)
for item in lst:
? ? print(item)
cart=[]
while True:
? ? num=input('請(qǐng)輸入要購(gòu)買的商品編號(hào):')
? ? for item in lst:
? ? ? ? if item.find(num)!=-1:
? ? ? ? ? ? cart.append(item)
? ? ? ? ? ? break#退出for
? ? if num=='q':
? ? ? ? break#退出while循環(huán)
print('您購(gòu)物車?yán)镆呀?jīng)選好的商品為:')
'''for m in cart:
? ? print(m)
'''
for i in range(len(cart)-1,-1,-1):
? ? print(cart[i])
到此這篇關(guān)于python學(xué)習(xí)實(shí)操案例(四)的文章就介紹到這了,更多相關(guān)python學(xué)習(xí)案例內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
保姆級(jí)python教程寫個(gè)貪吃蛇大冒險(xiǎn)
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)雙人模式的貪吃蛇小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09
python中numpy.empty()函數(shù)實(shí)例講解
在本篇文章里小編給大家分享的是一篇關(guān)于python中numpy.empty()函數(shù)實(shí)例講解內(nèi)容,對(duì)此有興趣的朋友們可以學(xué)習(xí)下。2021-02-02
深度學(xué)習(xí)Tensorflow2.8實(shí)現(xiàn)GRU文本生成任務(wù)詳解
這篇文章主要為大家介紹了深度學(xué)習(xí)Tensorflow?2.8?實(shí)現(xiàn)?GRU?文本生成任務(wù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01

