官术网_书友最值得收藏!

1.2 6種常用數據結構

Python最常用的數據結構有6種:數字、字符串、列表、元組、字典和集合。其中最為常用的是數字、字符串、列表和字典。

(1)數字(number):用于儲存數值。Python 3支持4種類型的數字:int(整數類型)、float(浮點類型)、bool(布爾類型)、complex(復數類型)。我們可以使用type()函數查看數據類型;

(2)字符串(string):由數值、字母、下畫線組成的一串字符,可以使用單引號(')、雙引號(")和三引號(''')指定字符串,使用“+”號可以連接兩個字符串;

(3)列表(list):一維序列,變長,其內容可以進行修改,用“[]”標識;

(4)元組(tuple):一維序列,定長、不可變,其內容不能修改,用“()”標識;

(5)字典(dict):最重要的內置結構之一,大小可變的鍵值對集,其中鍵(key)和值(value)都是Python對象,用“{}”指定,可以使用大括號“{}”創建空字典;

(6)集合(set):由唯一元素組成的無序集,可以看成是只有鍵沒有值的字典,可以使用大括號“{}”或者set()函數創建集合。一個空集合必須使用set()函數創建。

1.2.1 列表

列表(list)是任意對象的有序集合,使用“[]”標識,元素之間使用逗號隔開。列表中的元素既可以是數字或字符串,也可以是列表。每個列表中的元素都是從0開始計算的。列表方式可以通過“列表對象.列表方法(參數)”的方式調用。主要方法如下所示:

1.2.2 字典

字典是一種可變的容器模型,且可以存儲任意類型的對象,用“{}”標識。字典是一個無序的鍵(key)和值(value)對的集合。格式如下:

dc={key1:value1,key2:value2}或者dc=dict(key1=value1,key2=value2)

鍵必須是唯一的,但值則不必。值可以取任何數據類型,但鍵必須是不可變的,如字符串、數字或元組。示例如下所示:

1.2.3 元組

元組與列表類似,不同之處在于元組的元素不能修改。元組使用小括號,列表使用方括號。元組的創建方式很簡單,只需要在括號中添加元素,并使用逗號隔開即可。示例如下所示:

主站蜘蛛池模板: 连南| 兴化市| 云安县| 谢通门县| 张家港市| 德钦县| 建昌县| 正镶白旗| 秦皇岛市| 平潭县| 清原| 丰镇市| 永安市| 铜山县| 随州市| 耿马| 福清市| 高州市| 来凤县| 五峰| 平顶山市| 宁城县| 紫金县| 日土县| 聊城市| 新巴尔虎右旗| 乌恰县| 慈溪市| 股票| 阳泉市| 深泽县| 宝丰县| 巴塘县| 青海省| 开平市| 康马县| 吉林省| 北宁市| 垦利县| 井陉县| 科技|