三 Python基本資料型別三 元組

2022-07-29 17:45:12 字數 2338 閱讀 3265

元組與列表相似,但元組是不可變序列,即元組一旦建立則不可再刪除或新增元素,且元素不可更改

·使用小括號()

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

t_a = ('

a', '

b', 'c'

)t_s = ("

chinese

", "

math

", "

english")

print(t_1, "

\n", t_a, "\n"

, t_s)

#輸出結果如下:

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

#('a', 'b', 'c')

#('chinese', 'math', 'english')

·元組中只包含乙個元素時,需要在元素後面新增逗號以示區別

t_1 = (1)

t_2 = (1,)

print(t_1, '\n'

, t_2)

#1 ,沒有新增逗號,建立的是數字1

#(1,)

·通過下標索引訪問

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

t_a = ('

a', '

b', 'c'

)t_s = ("

chinese

", "

math

", "

english")

print(t_1[0:3], "

\n", t_s[1],"

\n", t_a[2])

#(1, 2, 3)

#math

#c

·元組的元素不可修改,可以連線兩個元組生成乙個新的元組

t_a = ('

a', '

b', 'c'

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

t_n = t_a +t_1

print

(t_n)

#('a', 'b', 'c', 1, 2, 3, 4, 5)

print(t_1 +t_a)

#(1, 2, 3, 4, 5, 'a', 'b', 'c')

·元組的元素不可刪除,可以使用del刪除整個元組

t_a = ('

a', '

b', 'c'

)print

(t_a)

#('a', 'b', 'c')

delt_a

print("

after deleting tup

", t_a)

'''traceback (most recent call last):

file "", line 1, in print("after deleting tup", t_a)

nameerror: name 't_a' is not defined

'''

·元組不可變指的是元組的每個元素的指向永遠不變

輸入結果如下:

#('a', 'b', [1, 2])

與字串一樣,元組之間可以使用 + 號和 * 號進行運算。這就意味著他們可以組合和複製,運算後會生成乙個新的元組。

python 表示式

結果

描述

len((1, 2, 3))

3計算元素個數

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

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

連線('hi!',) * 4

('hi!', 'hi!', 'hi!', 'hi!')

複製3 in (1, 2, 3)

true

元素是否存在

for x in (1, 2, 3): print x,

1 2 3迭代1

cmp(tuple1, tuple2)

比較兩個元組元素。

2len(tuple)

計算元組元素個數。

3max(tuple)

返回元組中元素最大值。

4min(tuple)

返回元組中元素最小值。

5tuple(seq)

將列表轉換為元組。

Python基本資料型別(三)

python基本資料型別 二 python基本資料型別 一 本章學習 range的用法 range param 方法是幫助開發者建立一堆連續的數字。具體含義和用法參考以下 就可以一目了然了。幫助建立連續的數字 v range 100 相當於range 0,100 0 100 for item in ...

三 基本資料型別

1.幾個重要概念 1.表示式 有表示式,是由數字 算符 數字分組符號 括號 自由變數和約束變數等以能求得數值的有意義排列方法所得的組合。2.語句 乙個語法上自成體系的單位,它由乙個詞或句法上有關連的一組詞構成。3.程式 程式就是由一條一條的語句和一條一條的表示式是構成的。形如 4.函式 函式就是乙個...

三 基本資料型別

1 什麼是資料?為什麼要有多種型別的資料?1.1 資料即變數的值,例如 age 18,18是我們需要儲存的資料。1.2 變數的是用來反映 保持,狀態以及狀態變化的,針對不同的狀態應該用不同型別的資料去標識。1.3 了解python是一門解釋型的強型別動態語言 概括來說程式語言的劃分有以下三種模式 1...