python元組和range
阿新 • • 發佈:2018-12-02
1.元組
1)元組介紹
元組: 俗稱不可變的列表.⼜被成為只讀列表, 元組也是python的基本資料型別之⼀, ⽤⼩括號括起來, ⾥⾯可以放任何資料型別的資料, 查詢可以. 迴圈也可以. 切片也可以. 但就是不能改
1 tu = (1, "太⽩", "李⽩", "太⿊", "怎麼⿊") 2 print(tu) 3 print(tu[0]) 4 print(tu[2]) 5 print(tu[2:5]) # 切⽚之後還是元組
2)for迴圈遍歷元組
1 for el in tu: 2 print(el)
3)修改元組
1 # tu[1] = "⻢⻁疼" # 報錯 'tuple' object does not support item assignment 2 tu = (1, "哈哈", [], "呵呵") 3 # tu[2] = ["fdsaf"] # 這麼改不⾏ 4 tu[2].append("麻花藤") # 可以改了. 沒報錯 5 tu[2].append("王劍林") 6 print(tu)
注意元組中如果只有⼀個元素. ⼀定要新增⼀個逗號, 否則就不是元組
1 tu = (1,) 2 print(type(tu))
2.range
range可以幫我們獲取到⼀組資料. 通過for迴圈能夠獲取到這些資料
1 for num in range(10): 2 print(num) 3 for num in range(1, 10, 2): 4 print(num) 5 for num in range(10, 1, -2): # 反著來, 和切⽚⼀樣 6 print(num)