2018年3月8日 星期四

[Python] 第四篇--元組(tuple)

[Python] 第四篇--元組(tuple)

1. 介紹

1.1 數組的值無法改變,與串列不相同
1.2 以 ( ) 建立組數

2. 建立數組

tp = (1, 2, 3, 4, 5, 6)
print(tp)

輸出:
(1, 2, 3, 4, 5, 6)

3. 組數的值相加

tp = (1, 2, 3, 4, 5, 6)
print(sum(tp))

輸出:
21

4. 切割組數

tp = (1, 2, 3, 4, 5, 6)
print(tp[2:5])
print(tp[-1])

解釋:

輸出:
(3, 4, 5)
6

5.  tuple

tp = tuple([2*x for x in range(1, 8)])
print(tp)

解釋:
把1~7的值帶入2*x裡,會得到(2, 4, 6, 8, 10, 12, 14)
輸出:
(2, 4, 6, 8, 10, 12, 14)

6. 元組轉換成串列

tp = (1, 2, 3, 4, 5, 6)
list1 = list(tp)
list1.append(8)
print(list1)

輸出:
[1, 2, 3, 4, 5, 6, 8]

7. 串列轉換成元組

list1 = [1, 2, 3, 4, 5, 6]
tp = tuple(list1)
print(tp)

輸出:
(1, 2, 3, 4, 5, 6)

沒有留言:

張貼留言