Python高階用法篇 筆記

2022-03-05 07:04:17 字數 608 閱讀 7906

在python2.x中,items( )用於 返回乙個字典的拷貝列表【returns a copy of the list of all items (key/value pairs) in d】,佔額外的記憶體。

iteritems() 用於返回本身字典列表操作後的迭代【returns an iterator on all items(key/value pairs) in d】,不占用額外的記憶體。

python 3.x 裡面,iteritems() 和 viewitems() 這兩個方法都已經廢除了,而 items() 得到的結果是和 2.x 裡面 viewitems() 一致的。

在3.x 裡 用 items()替換iteritems() ,可以用於 for 來迴圈遍歷。

python高階用法 Python高階用法

python高階用法 三元表示式 x 10 y 20 print x if x y else y x 100 y 20 print x if x y else y 列表推導式和生成器 列表推導式 print i for i in range 10 print i 2 for i in range 1...

c 和Python 高階篇筆記(一)

輸入任意4個字元 如 abcd 並按反序輸出 如 dcba c 中我嘗試了五種解決辦法 1.直接使用陣列 include using namespace std int main cout reverse output for int j 3 j 0 j 2.使用string來實現 string可以...

python高階用法

建立dict i for i in range 10 pandas給乙個dataframe的列沒有在另乙個dataframe的列中出現的列賦值為nan df a.loc df a.isin df b col name unique col name nan pandas做笛卡爾積 df a valu...