關於python的一些小的知識點-2
阿新 • • 發佈:2018-12-15
距離上一次寫文章已經好多天了,今天,我還是繼續說說我學習python的一些小的知識點
python列表採用的是自動的記憶體管理模式
注意list.clear()和del(list)區別
range()在python中返回的是一個列表 在python中返回的是一個可迭代物件
列表中包含的元素值的引用
刪去列表中重複數的方法為set()
切片可以原地修改列表中的值
切片返回的是裡熱表的淺複製
enumerate函式對字串和字典同樣有效
列表推導式可以解決很多的小問題 像過濾元素,求100以內的素數
使用生成器的元素時,要轉化為列表和元組,也可使用next()方法和__next__()方法,並且當所有元素訪問結束後,如果需要重新訪問其中元素,必須重新建立新的列表推導式
可以用dict(zip(key,value))來生成字典
可以利用get()來獲得‘鍵‘對應的值
可以直接為字典新增元素 也可以利用update()為字典新增多個元素
一定要注意字典中pop()和popitem的不同點
集合和字典是無序的
集合的增加用add()刪除用del() clear() pop() remove()
利用sort()函式對列表進行排序的返回值為None
列表元組字串等序列物件和range()物件均支雙向索引