介紹Python中6個序列的內置類型

一、Python中6個序列的內置類型分別是什麼?html

Python包含6中內建的序列,即列表、元組、字符串、Unicode字符串、buffer對象和 xrange 對象。序列通用的操做包括:索引、長度、組合(序列相加)、重複(乘法)、分片、檢查成員、遍歷、最小值和最大值。python

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

Python有6個序列的內置類型,但最多見的是列表和元組。app

列表和元組類似,具體包含下面幾個方面:函數

相同點:code

一、均具備序列的特性,都可以進行序列通用的操做;htm

二、一般均使用括號表示,且括號內的元素以逗號分隔值出現,數據項均不須要具備相同的類型;對象

三、均包含內置函數max、min、len;索引

四、都可以轉換爲對方;rem

異同點:

一、定義不一樣

1)列表使用方括號括起來的。

2)元組使用小括號括起來的。

二、是否可修改

1)列表可修改

2)元組不可修改

三、轉換方式

1)列表轉元組:tuple(seq)

2)元組轉列表: list(seq)

四、是否含內置方法

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

原文來自: https://www.linuxprobe.com/python-six-type.html

相關文章
相關標籤/搜索