一、組織列表
1.***s.sort()方法可以將列表中的元素按照從小到大的順序排序,而且是永久的改變了***s的元素順序。如果想要倒序排序,則使用***s.sort(reverse=true)即可。
2.sorted(***s)方法可以將列表***s按照從小到大的順序顯示出來,但只是臨時性地讓***s可以按照從小到大的順序顯示,並沒有改變***s元素的順序。如果想要臨時性地倒序顯示,也可以使用sorted(***s,reverse=true)。
3.***s.reverse()方法則是單純的將***s裡的元素反轉,而且是永久性的。如果想要恢復原順序,只要再次呼叫該方法即可。
4.len(***s)方法返回列表的長度,即列表中元素個數。
二、遍歷列表
1.使用for迴圈進行遍歷:
for *** in ***s:
print(***);
以上方法就可以將列表***s中的所有元素都列印出來。
三、生成數值
1.range()方法能夠生成一系列的數字,比如range(begin,end)會生成從begin到end-1的整數數值,但是不可以直接輸出這些數值,必須通過遍歷來訪問這些數值。例如:
for value in range(1,5):
print(value);
最終會列印出數字1到4。
2.建立數字列表
list(range(begin,end))方法可以得到乙個包含數字從begin到end-1數字的列表。
3.指定步長,生成數字列表
list(range(begin,end,step))方法可以得到乙個從begin開始到end-1且步長為step的數字列表。
4.range()方法幾乎能夠建立任何需要的數字集。
四、對數字列表進行統計計算
1.min(***s)方法返回數字列表***s中的最小值。
2.max(***s)方法返回數字列表***s中的最大值。
3.sum(***s)方法返回數字列表***s中所有元素相加之和。
五、使用列表解析來生成數字列表
***s=[value**2 for value in range(1,11)]此語句只有一句**,就可以得到1到10的平法的數字列表。中的表示式,是用來生成需要儲存到列表***s中的值,其中for語句用來給value**2提供數字value,每一次for迴圈,得到乙個value,然後計算value**2,並將計算結果儲存到列表***s。
六、處理列表中的一部分元素:切片
***s[bengin:end]會得到乙個從列表***s索引下標為begin到索引下標為end-1的列表,這個列表其實就是列表***s的乙個子集。其中begin與end可以省略,當省略begin時,則預設從列表第乙個元素開始,即索引下標從0開始,當省略end時,則預設到最後乙個元素為止。若同時省略begin與end,則會得到乙個和***s一樣的列表。
七、元組
元組與列表唯一不同點在於元組不可更改,但是關聯到元組的變數是可以再次更改關聯的。
Qt學習筆記day02
帶引數的訊號由於訊號可以過載,則在處理訊號的時候,要注意處理方式 qt5的方法 採用函式指標的方法指向過載的函式 void subwidget funsignal subwidget mysignal connect w,funsignal,this,mainwidget dealsub void ...
python學習筆記 day02 初始編碼
電腦上儲存的都是0101這種二進位制 ascii碼建立初期,僅僅是供美國是用,大小寫加上特殊字元100多個足夠,所以最開始的ascii碼只設計7位,但是設計者預留了一位 以便後續擴充,也就是8位 所以最原始的ascii 最左邊的一位是0,預留位,擴充使用,7位夠,為了擴充套件預留一位 8位表示乙個位...
Vue學習筆記day02總結
目錄 1.品牌新增 刪除 查詢案例 2.過濾器 2.1全域性過濾器 2.2私有過濾器 3.字串的padstart方法的使用 指定顯示長度 4.自定義全域性按鍵修飾符 5.自定義指令 5.1自定義全域性指令 5.1.1 自定義全域性指令讓文字框獲取焦點 5.1.2 自定義全域性指令設定字型顏色 使用鉤...