列表和元組

2021-10-09 14:45:08 字數 2537 閱讀 8281

列表因為元組的特性,直接從屬於元組的元素不能更改,所以元組只能檢視。

index:通過元素找索引(可切片),找到第乙個元素就返回,找不到該元素即報錯。

count: 獲取某元素在列表**現的次數

數字型別轉換

int(x [,base]) 將x轉換為乙個整數

float(x ) 將x轉換到乙個浮點數

complex(real [,imag]) 建立乙個複數

str(x) 將物件x轉換為字串

repr(x) 將物件x轉換為表示式字串

eval(str) 用來計算在字串中的有效python表示式,並返回乙個物件

tuple(s) 將序列s轉換為乙個元組

list(s) 將序列s轉換為乙個列表

chr(x) 將乙個整數轉換為乙個字元

unichr(x) 將乙個整數轉換為unicode字元

ord(x) 將乙個字元轉換為它的整數值

hex(x) 將乙個整數轉換為乙個十六進製制字串

oct(x) 將乙個整數轉換為乙個八進位制字串

數學函式

abs(x) 返回數字的絕對值,如abs(-10) 返回 10

ceil(x) 返回數字的上入整數,如math.ceil(4.1) 返回 5

cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1

exp(x) 返回e的x次冪(ex),如math.exp(1) 返回2.718281828459045

fabs(x) 返回數字的絕對值,如math.fabs(-10) 返回10.0

floor(x) 返回數字的下舍整數,如math.floor(4.9)返回 4

log(x) 如math.log(math.e)返回1.0,math.log(100,10)返回2.0

log10(x) 返回以10為基數的x的對數,如math.log10(100)返回 2.0

max(x1, x2,…) 返回給定引數的最大值,引數可以為序列。

min(x1, x2,…) 返回給定引數的最小值,引數可以為序列。

modf(x) 返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示。

pow(x, y) x**y 運算後的值。

round(x [,n]) 返回浮點數x的四捨五入值,如給出n值,則代表捨入到小數點後的位數。

sqrt(x) 返回數字x的平方根,數字可以為負數,返回型別為實數,如math.sqrt(4)返回 2+0j

列表函式&方法元組內建函式

cmp(tuple1, tuple2) 比較兩個元組元素。

len(tuple) 計算元組元素個數。

max(tuple) 返回元組中元素最大值。

min(tuple) 返回元組中元素最小值。

tuple(seq) 將列表轉換為元組。

字典內建函式&方法

cmp(dict1, dict2) 比較兩個字典元素。

len(dict) 計算字典元素個數,即鍵的總數。

str(dict) 輸出字典可列印的字串表示。

type(variable) 返回輸入的變數型別,如果變數是字典就返回字典型別。

radiansdict.clear() 刪除字典內所有元素

radiansdict.copy() 返回乙個字典的淺複製

radiansdict.fromkeys() 建立乙個新字典,以序列seq中元素做字典的鍵,val為字典所有鍵對應的初始值

radiansdict.get(key, default=none) 返回指定鍵的值,如果值不在字典中返回default值

radiansdict.has_key(key) 如果鍵在字典dict裡返回true,否則返回false

radiansdict.items() 以列表返回可遍歷的(鍵, 值) 元組陣列

radiansdict.keys() 以列表返回乙個字典所有的鍵

radiansdict.setdefault(key, default=none) 和get()類似, 但如果鍵不已經存在於字典中,將會新增鍵並將值設為default

radiansdict.update(dict2) 把字典dict2的鍵/值對更新到dict裡

radiansdict.values() 以列表返回字典中的所有值

列表和元組

python基礎教程學習筆記 基礎語法 1 乘法 例 endings st nd rd 7 th 等價於endings st nd rd th th th th th th th 2 索引的使用與分片 例 tag 0123454321 則tag 5 2 為 543 包括前面的,不包括後面的 負數的使...

列表和元組

1.列表常用操作 list.count x 計算列表中引數x出現的次數。list.extend l 向列表中追加另乙個列表l list.index x 獲得引數x在列表中的位置,沒有將會出錯。list.insert i,x 在i位置插入資料x。list.remove x 移除列表中第乙個值是x的成員...

列表和元組

練習 刪除指定分數列表中所有低於60分的成績 scores 98 45,34 89,23 67,23 9,54 100,78 b scores 建立乙個和原列表一樣的列表 位址不同 避免出現遍歷刪除列表中元素時取值不能全部取完的情況 b scores scores 1 scores for scor...