在列表中有sort方法和reverse方法兩種可以用於去排序,reverse只能逆序排序,sort會以某種順序排列;
但有時也需要其他排序方法,此時有一類方法cmp(用於比較兩個數的大小)可協助sort排序;
例如:
元組:與列表一樣都是一種序列,唯一不同則是,元組無法修改,只能建立和訪問;
元組的建立方式有多種:
第一種:
直接以逗號隔開幾個數即可得到乙個元組;
第二種:
寫作元組標準形式:由圓括號括起來表示(空元組則直接就是乙個圓括號表示);
兩種對比:
3*(42)
>>>126 //普通的代數計算
3*(42,)
>>>(42,42,42)//序列乘法
tuple函式:
以乙個序列作為引數並把它轉換為元組:
字串同樣也可以,因為它本身也是一種序列
python基礎知識補充:
一.變數名的建立:
三原則:
1.只能是乙個詞
2.只能是數字,下劃線和字母
3.不能以字母開頭(且區分大小寫)
二.幾個基本函式
print()函式:將括號內的內容顯示在螢幕上
input()函式:等待使用者輸入語句
len()函式:將字串返回為乙個整型數值
str(),int(),float()函式
str()函式:講乙個整形數轉化為字元型
int()函式:返回整數
float()函式:返回浮點數
目標:學習字串和控制流
二元組排序(動態規劃)(C )
題目 給定乙個n 2的二維陣列,看作是乙個個二元組,例如 a1,b1 a2,b2 a3,b3 規定,如果想把二元陣列甲放在二元陣列乙上,甲中的a值必須大於乙中的a值,甲中的b值必須也得大於乙中的b值,問,給定乙個二元陣列,問可以羅成這樣的陣列幾個?例 5,4 6,4 6,7 2,3 最多可以羅3個,...
我的Python學習 6 元組及再談字串
1.元組 tuple 帶上了枷鎖的列表 元組不可修改 用小括號括起 與列表操作類似 逗號分隔,逗號才是關鍵是本體!建立元組 tuple1 1,2,3,4,5,6,7,8 tuple1 1,2,3,4,5,6,7,8 元素獲取 tuple1 2 3 分片 tuple1 5 6,7,8 tuple1 5...
八(1)4 三元組稀疏矩陣表示的實現及應用
問題及描述 煙台大學計算機學院 檔名稱 sss.cpp 李金樸完成日期 2017年10月24日 問題描述 稀疏矩陣的三元組表示的實現及應用 輸入描述 無 輸出描述 三元組表示的形式的各元素 define m 6 define n 7 define maxsize 100 矩陣中非零元素最多個數 ty...