Python學習之旅(核心程式設計基礎篇6基礎資料型別③)
Python學習之旅
Python核心程式設計基礎篇2020.12.25
指導教師:邏輯教育講師Amy
一、元組
- 1.元組介紹
- 一種不可變序列,其內部元素只能檢視,不能改變。其它用法跟列表一樣。
- 2.元組建立
- 直接賦值:用小括號包裹,內部各元素間用逗號個開。只有一個元素時,元素後需加逗號,否則其型別不為元組
tuple(iterable)
:通過方法建立,內部只能為可迭代序列,否則報錯
- 3.元組操作
- 元組操作跟列表一樣,檢視、切片、加法(拼接)及乘法均可用,但元組內建方法只有
count()
、index()
- 元組不能進行增、刪、改
reversed()
、sorted()
內建類
- 元組操作跟列表一樣,檢視、切片、加法(拼接)及乘法均可用,但元組內建方法只有
- 4.元組與列表之間的轉換
list
→tuple
:tuple(iterable)
tuple
→list
:list(iterable)
二、字典
- 1.字典介紹
- 基於hash演算法實現
- 元素為鍵值對形式
(key:value)
:根據key值計算value地址,查取速度快 - 可變資料型別,支援修改、刪除、插入。
- 2.字典建立
- 直接賦值給字典名大括號包裹,元素為鍵值對
dic1={key1:value1,key2:value2}
dict(**kwargs)
:鍵值對dict(mapping)
:對映
- 注意
- Python3.6開始,字典成員會保持鍵值插入時順序,並且其個數不限,值也可以是任何資料型別
- 字典鍵值必須是不可變資料型別,如字串、整數、位元組、元組,且鍵不允許重複,否則後一個覆蓋前一個
- 直接賦值給字典名大括號包裹,元素為鍵值對
- 3.字典操作
- 查、增、改、刪
- 查、增、改、刪
- 4.列表操作
dict.get(key)
:獲取指定鍵的值,如果鍵不存在,則返回None
dict.items()
:以列表返回可遍歷鍵值元組對dict.keys()
:以列表返回字典所有的鍵dict.value()
:以列表返回字典所有的值
- 5.
map
、zip
擴充map(func,*iterable)
:將ierable
裡的元素卓個傳入func
裡做處理zip(iter1,iter2)
:將iter1
,iter2
中的元素一 一對應,打包成元組
三、作業
- 作業一
- 作業二
- 作業三
- 位元組轉字串:通過
decode()
解碼
- 字串轉位元組:通過
encode()
編碼
- 位元組轉字串:通過
相關文章
- Python 快速教程(基礎篇02):基礎資料型別Python資料型別
- 程式設計之基礎:資料型別(二)程式設計資料型別
- 程式設計之基礎:資料型別(一)程式設計資料型別
- [.net 物件導向程式設計基礎] (3) 基礎中的基礎——資料型別物件程式設計資料型別
- 驅動篇——核心程式設計基礎程式設計
- Python資料型別基礎Python資料型別
- Python 基礎資料型別Python資料型別
- Python基礎程式設計(六)——序列型別Python程式設計型別
- [.net 物件導向程式設計基礎] (4) 基礎中的基礎——資料型別轉換物件程式設計資料型別
- 《MySQL 基礎篇》七:資料型別MySql資料型別
- 08.程式程式設計基礎2~基本資料型別程式設計資料型別
- MySQL基礎之----資料型別篇(常用資料型別)MySql資料型別
- Python基礎:資料型別-列表與元組(6)Python資料型別
- python基礎之資料型別Python資料型別
- python的基礎資料型別Python資料型別
- python基礎(二)—-資料型別Python資料型別
- Python基礎學習篇Python
- Python基礎之四:Python3 基礎資料型別Python資料型別
- 基礎資料型別資料型別
- java基礎學習之五:引用資料型別Java資料型別
- C++基礎學習2-資料型別C++資料型別
- 09.程式程式設計基礎3~組合資料型別程式設計資料型別
- 零基礎學大資料程式設計需要哪些基礎?大資料程式設計
- Python基礎02 基本資料型別Python資料型別
- Python - 基礎資料型別 list 列表Python資料型別
- Python - 基礎資料型別 set 集合Python資料型別
- Python - 基礎資料型別 dict 字典Python資料型別
- Python基礎:資料型別-字串(7)Python資料型別字串
- 圖解python | 基礎資料型別圖解Python資料型別
- 前端基礎 - 資料型別篇(高頻面試!!!)前端資料型別面試
- python程式設計基礎:深度學習基礎:繪相簿之matplotlib(1)Python程式設計深度學習
- PHP基礎-資料型別PHP資料型別
- java資料型別基礎Java資料型別
- ARCore學習之旅:基礎概念
- 經典書籍_java學習基礎程式設計篇Java程式設計
- python基礎 -08- 資料型別(set)Python資料型別
- Python3 基礎資料型別概述Python資料型別
- Python - 基礎資料型別 tuple 元組Python資料型別