ide:vscode
python版本:python3.6
學習教材:《python程式設計從入門到實踐》人民郵電出版社
列表類似c中的陣列,但其中的元素可以沒有任何關係。
列表用表示,用逗號分隔元素。
直接列印列表將會把括號、元素、引號、逗號一併打出來,見書p31。
列印列表元素不會有其他多餘符號或文字。
首元素索引為0,和c語言中陣列下標乙個道理。索引為負數(如-x)代表倒數第x個元素。
修改列表元素值直接賦值即可。
列表名.insert(n,'***xx') 可以在列表中插入乙個元素使其成為第n個元素,在它之後的元素後移。
del 列表名[n] 可以刪除第n個元素。
列表名.pop() 可以彈出列表最後乙個元素(棧頂元素)
列表名.pop(n) 可以彈出第n個元素(彈出即刪除)。
列表名.remove('***xx')可以指定刪除名為***xx的元素。若***xx為變數,則刪除變數值對應的元素。
列表名.sort()可以根據字典序對列表裡的元素進行永久性排序(假設本條及以下筆記全部為小寫字母)
sorted(列表名)可以根據特定順序對列表裡的字串進行暫時性元素排序 (若需要逆序排序,需要向sorted()傳遞引數reverse=true)
列表名.reverse()可以永久性反轉列表的排列順序
len()可以計算列表長度(元素個數)
python筆記 九 類 part2
在這一部分裡演示一下類最重要的特徵之一 繼承。接著上乙個部分的例子 class myclass count 0 def init self,name myclass.count 1 self.name name def del self myclass.count 1 defsayhello sel...
Python學習筆記 part2 判斷與迴圈
常用的語句有下面三種,注意if語法和層次 第一種最簡單的判斷語句 if age 20 name forrest if age 18 print name 已經是成年人了!他的年紀是 age 第二種判斷語句 if.else age 15 name forrest if age 18 print nam...
《設計原本》閱讀筆記 part2
工程師怎樣進行設計思維 理性模型 因為設計的理論是普通的搜尋理論.即在巨大的組合空間搜尋。herbert simon the science of the artificial 理想的設計過程模型 如圖所示 模型概覽 目標 必要條件 效用函式 約束 資源分配 預算和關鍵預算 設計樹 各個步驟的順序安...