Python商务数据与分析:转换列表数据为字典并打印输出表格
List(列表)
我對(duì)于列表的理解為[]這個(gè)括號(hào)里面放的可以是任意數(shù)據(jù)類型,我們可以通過切片的方式截取
列表截取的格式為
變量【頭下標(biāo):尾下標(biāo):步長(zhǎng)】
索引為0開始,-1就是從末尾的開始位置
例如
list=['ss',13,45,78,'sdsfs',2,6]
print(list[0:2])
#['ss',12]
這個(gè)切片左邊包括,右邊不包含。
刪除列表元素
使用del語句來刪除列表的元素:
list=[0,1,2,3,4,5]
del list[2]
這個(gè)就是刪除下標(biāo)為2的元素
[0,1,3,4,5]
?range()函數(shù)
for i in range(5):print(i,end="")
結(jié)果 0 1 2 3 4 ?
字典 對(duì)于這個(gè)我是理解為{key:value}的集合
我寫一個(gè)xiaoming={name:'xiaoming',age:18,adder:'北京'}
變量.keys()可以獲取所有的鍵值,注意keys是唯一的不能重復(fù)的
變量.value()可以獲取所有的值
?其實(shí)我對(duì)于zip()的函數(shù)還是理解為與很dict()函數(shù)一起使用,實(shí)現(xiàn)列表轉(zhuǎn)換為字典的效果
案例:
bookTitles = [ "紅巖","林海雪原", "青春之歌","鐵道游擊隊(duì)","鋼鐵是怎樣煉成的"] authors = ["羅廣斌","曲波", "楊沫","劉知俠","尼古拉·奧斯特洛夫斯基"] a=dict(zip(bookTitles,authors)) print("中國(guó)紅色經(jīng)典書籍名與作者名:") print(a) print("┌────────────────────┬───────────────────┐") print("│{0:{2}^12s} │{1:{2}^12s}│".format("書籍名","作者名",chr(12288))) l=len(a) for i in a.keys():print("┌────────────────────┼───────────────────┐")print("│{0:{2}<12s} │{1:{2}<12s}│".format(i,a[i],chr(12288))) print("└────────────────────┴───────────────────┘")?效果沒有對(duì)齊,我猜測(cè)應(yīng)該是制表符的緣故。
總結(jié)
以上是生活随笔為你收集整理的Python商务数据与分析:转换列表数据为字典并打印输出表格的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS开发常见错误代码对照表---真机调
- 下一篇: websocket python爬虫_p