join()函數的用法 join()函數連接字元串數組。將字元串、元組、列表中的元素以指定的字元(分隔符)連接生成一個新的字元串 語法:'sep'.join(seq) 參數說明sep:分隔符。可以為空seq:要連接的元素序列、字元串、元組、字典上面的語法即:以sep作為分隔符,將seq所有的元素合併 ...
join()函數的用法
join()函數連接字元串數組。將字元串、元組、列表中的元素以指定的字元(分隔符)連接生成一個新的字元串
語法:'sep'.join(seq)
參數說明
sep:分隔符。可以為空
seq:要連接的元素序列、字元串、元組、字典
上面的語法即:以sep作為分隔符,將seq所有的元素合併成一個新的字元串
返回值:返回一個以分隔符sep連接各個元素後生成的字元串
字元串:
1 k = ','
2 sty = 'extasy'
3 print(k.join(sty))
4 e,x,t,a,s,y
列表:
1 f = 'x' 2 seq = ["a", "b", "c"] 3 joined = f.join(seq) 4 print(joined) 5 axbxc 6 type(joined) 7 str
字典:
1 seq4 = {'hello':1,'good':2,'boy':3,'doiido':4} 2 v = ':' 3 joined = v.join(seq4) 4 print(joined) 5 hello:good:boy:doiido
index()函數的用法
index()
函數用於從列表、字元串中找出某個值第一個匹配項的索引位置。不適用於字典對象。因為字典對象沒有順序。
1 #列表 2 ld = ["a", "b", "c","d","e","a"] 3 print(ld.index("a")) #有兩個'a',返回的是第一個匹配項的位置。 4 0 5 print(ld.index("d")) 6 3 7 #字元串 8 sc = 'fecdoekdc' 9 print(sc.index('d')) 10 3
find()
函數用法與index()函數差不多。但find()不支持列表對象。
zz = 'fldfdfwfwefwxwe' zz.find("d") #返回的是第一個匹配項的位置。 2 zz.find("fwe") #返回的是第一個匹配項的位置。 7
Python字典對象(dictionary)
註意:定義字典時,鍵在前,值在後,鍵必須唯一性,值可以不唯一,如果鍵有相同,值則取最後一個。
seq4 = {'hello':1,'good':2,'boy':3,'doiido':4,8:'ppp'} #通過鍵訪問對象。鍵可以是不同類型的數據 seq4['boy'] 3 seq4[8] 'ppp'
如果鍵有相同,值則取最後一個。
seq4 = {'hello':1,'good':2,'boy':3,'doiido':4,8:'ppp','boy':5} seq4['boy'] 5