2、li.clear() #清空列表,乙個比較危險的方法(qaq)
3、li.copy() #複製 不是同乙個物件(記憶體位址不一樣)
4、li.count() #計算列表裡的元素出現的次數
str.count(sub, start= 0,end=len(string))
5、li.extend() #可迭代的引數
6、li.index() #預設返回元素第一次出現的位置,可以新增查詢範圍
index() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,該方法與 python find()方法一樣,只不過如果str不在 string中會報乙個異常。
用法:str.index(str, beg=0, end=len(string))
返回值:如果包含子字串返回開始的索引值,否則丟擲異常。
7、li.insert() #指定索引插入元素
8、li.pop() #預設刪除最後乙個元素,可以指定索引刪除
9、li.remove(i) #指定刪除 所有位置的指定值全部刪除
10、li.reverse() #反向列表元素
11、li.sort() #預設ascii碼排序,按照首字母大小排序
按長度排序
li.sort(key=len) 由短到長
li.sort(key=len,reverse=true) 由長到短
sorted()函式高階用法:(相當厲害)
元組只有兩種方法
1、tu.count()
2、tu.index
1、s.count()
2、s.endwith() #判斷是否以什麼結束
3、s.startwith()
4、s.find() #查詢元素索引位置預設返回第乙個,如果字串裡沒有該元素則直接返回-1
5、s.isalpha() #判斷是否全是字母
6、s.isdigit() #判斷是否全是正實數
7、s.islower() #判斷是否全是小寫
8、s.isupper() #判斷是否全是大寫
9、s.lower() #全部轉化成小寫
10、s.upper() #全部轉化成大寫
11、s.replace('a','1') 預設所有'a'替換成'1'
s.replace('a','1',2) 替換2個'a'為'1'
#新的替換舊的,替換次數可定
12、s.split() #字串變成列表
13. reversed(str) #翻轉字串
參考:14.set([迭代物件]) #迭代物件是列表,函式建立乙個無序不重複元素集,可進行關係測試,刪除重複資料,還可以計算交集、差集、並集等。
15,ord() 函式是 chr() 函式(對於8位的ascii字串)或 unichr() 函式(對於unicode物件)的配對函式,它以乙個字元(長度為1的字串)作為引數,返回對應的 ascii 數值,或者 unicode 數值,如果所給的 unicode 字元超出了你的 python 定義範圍,則會引發乙個 typeerror 的異常。
16,filter()函式用於過濾序列,過濾掉不符合條件的元素,返回乙個迭代器物件,如果要轉換為列表,可以使用 list() 來轉換。
該接收兩個引數,第乙個為函式,第二個為序列,序列的每個元素作為引數傳遞給函式進行判,然後返回 true 或 false,最後將返回 true 的元素放到新列表中。
17,排序,小寫字母在大寫字母的前邊
str.sort(key=str.lower)
spam = ['a','z','a','c']
spam.sort()
print(spam)
spam.sort(key=str.lower)
print(spam)
18,
match()函式只檢測re是不是在string的開始位置匹配
search()會掃瞄整個string查詢匹配,會掃瞄整個字串並返回第乙個成功的匹配
也就是說match()只有在0位置匹配成功的話才有返回,如果不是開始位置匹配成功的話,match()就返回none
Python字串 列表和字串切片
比如構造乙個1,3,5,7,99的列表,可以通過迴圈實現 l n 1 while n 99 n n 2在python中,不是越多越好,而是越少越好。不是越複雜越好,而是越簡單越好。python提供了切片 slice 操作符,能大大簡化這種操作 l 0 3 從索引0開始取,直到索引3為止,但不包括索引...
Python 字串轉列表,列表轉字串
一般計算字串的數量,用len 方法就能實現,例如 str string len str 6 s,t,r,i,n,g 但是,當要計算單詞的數量時,該怎麼辦?sentence hello world and python len sentence 24 問題 一段訊息裡面的單詞數計數。寫乙個函式,當單詞...
python字串 元組和列表常用的一些方法
coding utf 8 the first method print n 尋找字串中第乙個出現可以用find 尋找由特定間隔符隔開的第乙個可以用find 需找特定間隔符隔開的第幾個,先用split分割,然後用下標找 判斷乙個元素是否在列表中,可以使用in很簡單 file object open c...