1. 程式人生 > >python元組和range

python元組和range

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)