python日记----2017.8.1
生活随笔
收集整理的這篇文章主要介紹了
python日记----2017.8.1
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
內(nèi)置函數(shù):
作業(yè):
3.用map來處理字符串列表,把列表中所有人都變成sb,比方alex_sbname = ['alex','wupeiqi','yuanhao','nezha']
def ad(l):
return l[:len(l)]+'_sb'
print(list(map(ad, name)))
****************************************************************************
4.用filter函數(shù)處理數(shù)字列表,將列表中所有的偶數(shù)篩選出來
num = [1,2,3,4,5,6,7,8]
def ou(num1):
return num1 % 2 == 0
print(list(filter(ou,num)))
****************************************************************************
5.隨意寫一個20行以上的文件
運行程序,先將內(nèi)容讀到內(nèi)存中,用列表存儲。
接收用戶輸入頁碼,每頁5條,僅輸出當頁的內(nèi)容
L=[]
f = open('test','r',encoding='utf-8')
L.append(f.read())
a = L[0].split('\n')
f.close()
page = int(input('page>>').strip())
print(a[page*5-5:page*5])
for i in range(len(b)//5+1):
****************************************************************************
# 6.如下,每個小字典的name對應(yīng)股票名字,shares對應(yīng)多少股,price對應(yīng)股票的價格
portfolio = [
{'name': 'IBM', 'shares': 100, 'price': 91.1},
{'name': 'AAPL', 'shares': 50, 'price': 543.22},
{'name': 'FB', 'shares': 200, 'price': 21.09},
{'name': 'HPQ', 'shares': 35, 'price': 31.75},
{'name': 'YHOO', 'shares': 45, 'price': 16.35},
{'name': 'ACME', 'shares': 75, 'price': 115.65}
]
prices = [{"name":item["name"], "prices":item["shares"]*item["price"]} for item in portfolio]
print(prices)
#
6.1.計算購買每支股票的總價
L=[]
for i in range(len(portfolio)):
# print(i)
print(portfolio[i]['name'],'總價%s'%(portfolio[i]['shares']*portfolio[i]['price']))
L.append(portfolio[i]['price'])
print(L)
# 6.2.用filter過濾出,單價大于100的股票有哪些
def money(qian):
return qian > 100
print(list(filter(money,L)))
轉(zhuǎn)載于:https://www.cnblogs.com/De-Luffy/p/7277136.html
總結(jié)
以上是生活随笔為你收集整理的python日记----2017.8.1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ 4720 [Noip2016]
- 下一篇: Hadoop -- ES -- CURD