元旦快樂
咱們開始
1.列表和元組都是序列。不同的是:列表是可變型序列,而元組是不可變型別序列。
2.它們都可以按照順序存放元素,且型別不受到限制。在python中,列表可以儲存多種資料型別的元素。
3.列表可以使用切片訪問和修改列表的元素。元組也支援切片訪問,但是不允許被修改。
4.元組比列表的訪問速度快。
5.列表不能作為字典的值,而元組可以作為字典的值。
總結一下:
在python中,元組一旦建立好後就不能修改其中的元素,除非重建乙個。
元組和列表都支援使用索引訪問,但元組不支援修改其中的元素,列表則可以新增或者修改元素
計算機訪問元組的速度要快於訪問列表的速度
你 學 會 了 嗎 ???
元組知識回顧
建立元組
如果要建立元組,則可以通過下面的形式來建立它
變數名 = (元素1,元素2,元素3,元素4,元素n)# 示例
number = (1,2,3,4,5,6,7,8)
var = ("hello",31,"python","32")
2.訪問元組
如果要訪問元組中的元素,可以直接輸出該元組。直接利用print()函式輸出該元組的變數名稱即可。
如果要訪問指定的元組,可以直接輸出該元素的索引。
觀察上圖可以明確發現單獨輸出乙個元素,是沒有引號的
3.修改元組
上文提到「元組是不可變序列」,因此我們不能單獨修改元組裡面的值,如果要修改元組那只能通過重新給元組賦值的方式。
4.建立空白元組
建立空白元組的方式也很簡單,可以直接使用 元組名 = ()來建立空元組。
tuple_a = () # 建立空元組
5.建立數值型元組使用tuple()函式直接將range()函式迴圈出來的結果轉換為數值元組。
var_name = tuple(range(a,b))
●【python程式設計】用python編寫乙個石頭,剪刀,布的程式。
●【中職語文】語文專項能力訓練(一)
range和xrange的區別
range 函式說明 range start,stop step 根據start與stop指定的範圍以及step設定的步長,生成乙個序列。range示例 range 5 0,1,2,3,4 range 1 5 1,2,3,4 range 0,7,2 0,2,4,6 xrange 函式說明 用法與ra...
xrange和range的區別
內建函式range 返回乙個list xrange 返回乙個xrange物件,xrange物件是乙個generator,而且是乙個sequence python type range 10 list type xrange 10 xrange dir xrange class delattr doc...
range和xrange的區別
只有在python2中才有xrange和range,python3中沒有xrange,並且python3中的range其實是py2中的xrange。下面說說py2的range和xrange的區別 在py2中,range得到的是乙個列表 x range 0,5 print type x 結果是list...