1. 程式人生 > >關於python的一些小的知識點-2

關於python的一些小的知識點-2

距離上一次寫文章已經好多天了,今天,我還是繼續說說我學習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()物件均支雙向索引