【Python】Python中6個序列的內置類型?


本節主要討論以下問題:

1、Python中6個序列的內置類型分別是什么?

2、列表和元組的異同有哪些?

 


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)元組未提供內置方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM