v = (11,22,33,'asd','漢字')
元組就是不可變的列表,又叫制度列表,屬性特徵與字串相似,裡邊可以存放任何型別的元素。
這裡元組的不可變的意思是⼦元素不可變,⽽子元素內部的⼦元素是可以變, 這取決於子元素是否是可變物件.
元組中如果只有⼀個元素,⼀定要新增⼀個逗號, 否則就不是元組,而是元素本身,例如(1)表示int 1,(1+2)表示int 3,如果是空元組一定是 tu = tuple(),如果是乙個元素的元組一定要在元素後邊加乙個逗號, 例子:tu =(11,)。
元組也有索引和切片,跟列表和字串一樣
###一些常用的功能
cmp(tuple1,tuple2) 比較兩個元組元素
len() 計算元組元素的個數
max() 返回元組中元素的最大值
min() 返回元組中元素的最小值
tuple(seq) 將列表轉換為元組
tu[1:5:2] tu[-1] tu[1:3] #切片
tu = (11,22,33,44,55,)
for el in tu :
print(el)
tu = (1,2,3,(11,22,[111,222,333]),'哈哈哈')
元組 => 列表 list(tuple)
列表 => 元組 tuple(list)
range可以幫我們獲取到⼀組資料,通過for迴圈能夠獲取到這些資料。range本身不能單獨使用,可以用for和list列表開啟。
:s = range(1,10)
print(s)
在python2.0中,是以列表的形式輸出;在[1,2,3,4,5,6,7,8,9]python3.0中輸出rang(1,10)
for i in range(100) : #列印1--99,取不到100
print(i)
還可以設定起始值以及步長
for i in range(1,25,2):
print(i)
range(邊界) 從0到邊界值,取不到邊界值
range(start,end) 從start到end結束,不能取到end
range(start,end,step) 從start到end結束,步長是step
tu = (11,22,33,44,55,)
for i in tu :
print(i)
for i in range(len(tu)) :
print(tu[i])
以上兩條命令輸出的結果相同,但是前者是直接輸出元素,而後者是通過索引輸出元素。
引用:
學習Python 之 資料型別
首先,python程式,要嚴格注意 縮排,在c中所有需要括號的地方,都要縮排,不然程式會報錯.indentationerror expected an indented block 資料型別 1.dictionary 形式 d 1 在乙個 dictionary 中不能有重複的 key。給乙個存在的 ...
Python學習筆記之資料型別
計算機簡而言之為進行計算的機器。計算機的所有功能的本質是計算功能,無論是網路資訊發布還是醫院的計費系統,其本質都是計算。而計算機語言則是人類與計算機互動的語言,人類通過計算機語言告訴計算機做什麼事情。python自然也不例外,它實際上就是人類與計算機溝通的語言或者說工具。然而,python天生又是為...
Python學習之基礎資料型別
在python 2中,整數除法的結果只包含整數部分,小數部分被刪除。請注意,計算整數結果時,採取的方式不是四捨五入,而是將小數部分直接刪除。python2中需要保留至少乙個運算元為浮點數,結果才能保證為浮點數。在python 2中,無需將要列印的內容放在括號內。從技術上說,python 3中的pri...