介紹Python中6個序列的內建型別
阿新 • • 發佈:2019-03-25
1、Python中6個序列的內建型別分別是什麼?
Python包含6中內建的序列,即列表、元組、字串、Unicode字串、buffer物件和 xrange 物件。序列通用的操作包括:索引、長度、組合(序列相加)、重複(乘法)、分片、檢查成員、遍歷、最小值和最大值。
2、 列表和元組的異同有哪些?
Python有6個序列的內建型別,但最常見的是列表和元組。
列表和元組相似,具體包含下面幾個方面:
相同點:
1、均具有序列的特性,均可以進行序列通用的操作;
2、通常均使用括號表示,且括號內的元素以逗號分隔值出現,資料項均不需要具有相同的型別;
3、均包含內建函式max、min、len;
4、均可以轉換為對方;
異同點:
1、定義不同
1)列表使用方括號括起來的。
2)元組使用小括號括起來的。
2、是否可修改
1)列表可修改
2)元組不可修改
3、轉換方式
1)列表轉元組:tuple(seq)
2)元組轉列表: list(seq)
4、是否含內建方法
1)列表提供11個內建方法list.append(obj)、list.count(obj)、list.extend(seq)、list.index(obj)、list.insert(index, obj)、list.pop([index=-1]])、list.remove(obj)、list.reverse()、list.sort(cmp=None, key=None, reverse=False)、list.clear()、list.copy();
2)元組未提供內建方法