- Python程序設計與算法基礎教程(第2版)(微課版)
- 江紅 余青松
- 399字
- 2019-11-15 20:19:05
5.1 Python序列數據概述
5.1.1 數組
數組是一種數據結構,用于存儲和處理大量的數據。將所有的數據存儲在一個或多個數組中,然后通過索引下標訪問并處理數組的元素,可實現復雜數據處理任務。
Python語言沒有提供直接創建數組的功能,但可以使用其內置的序列數據類型(例如列表)實現數組的功能。
5.1.2 Python內置的序列數據類型
序列(sequence)數據類型是Python的基礎數據結構,是一組有順序的元素的集合。序列數據可以包含一個或多個元素(對象,元素也可以是其他序列數據),也可以是一個沒有任何元素的空序列。
Python內置的序列數據類型包括元組(tuple)、列表(list)、字符串(str)和字節數據(bytes和bytearray)。
元組也稱為定值表,用于存儲值固定不變的表。例如:

列表也稱為表,用于存儲其值可變的表。例如:

字符串是包括若干字符的序列數據,支持序列數據的基本操作。例如:

字節序列數據是包括若干字節的序列。Python抓取網頁時返回的頁面通常為utf-8編碼的字節序列。字節序列和字符串可以直接相互轉換。例如:

推薦閱讀
- Facebook Application Development with Graph API Cookbook
- Mastering Entity Framework Core 2.0
- Java 9 Concurrency Cookbook(Second Edition)
- 自制編譯器
- ReSharper Essentials
- Mastering C# Concurrency
- Mastering LibGDX Game Development
- FLL+WRO樂高機器人競賽教程:機械、巡線與PID
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- Building RESTful Python Web Services
- 計算機應用基礎項目化教程
- Bootstrap for Rails
- Scrapy網絡爬蟲實戰
- 3D Printing Designs:Octopus Pencil Holder
- Mapping with ArcGIS Pro