1. 程式人生 > >python序列之元組的概念及相關函式的總結(二)

python序列之元組的概念及相關函式的總結(二)

接著上篇沒寫完的,上篇沒看的建議從上篇開始看,是按順序寫的.

  1. 這裡引入一道題,方便大家理解;Write a Python program to convert a tuple to a string.(用python將元組轉化成字串)

程式碼:

tup = ('e', 'x', 'e', 'r', 'c', 'i', 's', 'e', 's')
str =  ''.join(tup)
print(str)

列印結果

exercises

這裡引用了序列的一個 join 函式,

語法:  'A'.join(B)

引數說明
A:分隔符。可以為空
B:要連線的元素序列、字串、元組、字典
上面的語法即:以A作為分隔符,將B所有的元素合併成一個新的字串

返回值:返回一個以分隔符A連線各個元素後生成的字串

2計算元組中的元素的重複次數

tuplex = 2, 4, 5, 6, 2, 3, 4, 4, 7 
print(tuplex)
count = tuplex.count(4)
print(count)

列印結果

(2, 4, 5, 6, 2, 3, 4, 4, 7)                                                                                   
3   

這裡用了 count函式,是序列中的函式的一種。功能較簡單,直接看例項,元組,列表,字串(跟前兩個有些不同)都適用。

3.判斷元素是否在元組中,

in 操作符可以檢查一個值是否存在於序列中。

tuplex = ("w", 3, "r", "e", "s", "o", "u", "r", "c", "e")
print("r" in tuplex)
print(5 in tuplex)

列印結果

True                                                                                                          
False 

4.tuple函式

該函式功能與list函式基本一樣:以一個序列作為引數並把它轉化為元組。如果引數是元組,返回結果是元組本身;

print(tuple([1,2,3]))
print(tuple((1,2,4,5)))

列印結果

(1,2,3)
(1,2,4,5)

好了,元組總結完成了,還有些可能沒介紹,等我以後做到相關題上時再補上哈哈,望與君共勉!!!