Python商务数据与分析:转换列表数据为字典并打印输出表格
生活随笔
收集整理的這篇文章主要介紹了
Python商务数据与分析:转换列表数据为字典并打印输出表格
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
List(列表)
我對于列表的理解為[]這個括號里面放的可以是任意數據類型,我們可以通過切片的方式截取
列表截取的格式為
變量【頭下標:尾下標:步長】
索引為0開始,-1就是從末尾的開始位置
例如
list=['ss',13,45,78,'sdsfs',2,6]
print(list[0:2])
#['ss',12]
這個切片左邊包括,右邊不包含。
刪除列表元素
使用del語句來刪除列表的元素:
list=[0,1,2,3,4,5]
del list[2]
這個就是刪除下標為2的元素
[0,1,3,4,5]
?range()函數
for i in range(5):print(i,end="")
結果 0 1 2 3 4 ?
字典 對于這個我是理解為{key:value}的集合
我寫一個xiaoming={name:'xiaoming',age:18,adder:'北京'}
變量.keys()可以獲取所有的鍵值,注意keys是唯一的不能重復的
變量.value()可以獲取所有的值
?其實我對于zip()的函數還是理解為與很dict()函數一起使用,實現列表轉換為字典的效果
案例:
bookTitles = [ "紅巖","林海雪原", "青春之歌","鐵道游擊隊","鋼鐵是怎樣煉成的"] authors = ["羅廣斌","曲波", "楊沫","劉知俠","尼古拉·奧斯特洛夫斯基"] a=dict(zip(bookTitles,authors)) print("中國紅色經典書籍名與作者名:") 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("└────────────────────┴───────────────────┘")?效果沒有對齊,我猜測應該是制表符的緣故。
總結
以上是生活随笔為你收集整理的Python商务数据与分析:转换列表数据为字典并打印输出表格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS开发常见错误代码对照表---真机调
- 下一篇: Android 12.0 根据包名授权悬