国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Python掌握并熟悉列表、元祖、字典、集合數據類型

開發 后端
"序列”是程序設計中經常用到的數據存儲方式。在其他程序設計語言中,"序列”通常被稱為”數組“,用于存儲相關數據項的數據結構。

序列對象( sequence )

"序列”是程序設計中經常用到的數據存儲方式。在其他程序設計語言中,"序列”通常被稱為”數組“,用于存儲相關數據項的數據結構。幾乎每一種程序設計語言都提供了"序列” 數據結構,如C和Basic中的一維、多維數組等。

序列與數組的區別:

  • 數組是提供了能夠存放同一數據類型且連續的內存空間。
  • 列雖然是連續的存儲空間,但可以存放不同數據類型,也可以理解為更加“高級的數組”。

【序列對象】

python中常用的序列對象

  • 列表 List (可變數據類型)。
  • 元組 Tuple(不可變數據類型)。
  • 集合 Sets(可變數據類型)。
  • 字典 Dictionary(可變數據類型)。
  • 字符串 String(不可變)。
  • range( )。

1、列表 List (類型)

  • List(列表) 是 Python 中使用最頻繁的數據類型。
  • 列表可以完成大多數集合類的數據結構實現。它支持字符,數字,字符串甚至 可以包含列表(即嵌套)。
  • 列表用" [ ] "標識,是 python 最通用的復合數據類型。

如何創建列表

語法:列表對象名稱 = [ 元素1, 元素 2, ……, 元素N ]。

示例:創建列表對象的兩種方法。

方式1 :默認方法

列表對象= [元素1,元素2,元素3, ...元素N, ]
>>> list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9,]
>>> list1
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> list2 = [‘a’, ’b’, ‘c’, ‘d’, ‘e’, ‘f’, ]
>>> list2
[‘a’, ’b’, ‘c’, ‘d’, ‘e’, ‘f’]
>>> list3 = [‘a’, 1 , True , ‘Hello’, ]
>>> list3
[‘a’, 1 , True , ‘Hello’]

示例:創建列表對象的兩種方法。

方式2 :使用range0內置函數

  • Python3 list) 函數是對象迭代器,可以把range()返回的可迭代對象轉為一個列表,返回的變量類型為列表。

語法:

列表對象 = list(range(stop))
>>> list1 = list(range(10))
>>> list1
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> list2 = list(range(5, 10))
>>> list2
[5, 6, 7, 8, 9]
>>> list3 = list(range(0, 10, 2))
>>> list3
[0, 2, 4, 6, 8]

Python3 range()內置函數

  • Python3 range0函數返回的是一個可迭代對象 ,而不是列表類型,所以打印的時候不會打印列表。

創建語法

 range( stop )
range(start, stop [, step])

參數說明:

  • start: 計數從 start 開始。默認從 0 開始。例如:range(5)等價于range(0, 5)。
  • stop: 計數到 stop 結束,不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5。
  • step:步長,默認為1。例如:range(0, 5) 等價于 range(0, 5, 1)。

如何訪問列表?

列表中值的切割也可以用到[頭下標:尾下標:步長] , 就可以截取相應的列表。

  • 從左到右下標索引默認0開始,從右到左下標索引默認-1開始,下標可以為空表示取到頭或尾。

代碼演示: ch03-demol-it-slicepy

運行結果:

能否對mList列表中的第一個元索進行修改?

列表更新

  • 所謂的更新指的是對列表元素的 重新賦值、刪除、添加等相關操作。

代碼演示: cho3-dem2-istupdate.py

運行結果:

列表的操作符

  • 在介紹字符串中已經了解過+和*號的作用,列表用法與其類似,同時也有len()和in等操作。

代碼演示:ch03-demo03-list-operation.py

運行結果:

列表中的函數

為了更好地操作列表對象,Python也提供了很多的函數:

 len(list) : 獲取列表元素的個數;
max(list) : 獲取列表中的最大值;
min(list) : 獲取列表中的最小值;
list(seq) : 將元組對象轉換成列表對象。

列表也提供了大量的方法:

 .append(obj) :在列表末尾添加一個元素;
.count(obj) : 統計某個元素在列表中出現的次數;
.index(obj) : 從列表中找出某個值第一個匹配的索引位置;
.insert(index, obj) : 向指定位置前序添加一個元素
.remove(obj) : 移除一個指定的元素;
.reverse() : 反向列表中的元素;
.sort() : 對列表進行排序;

List[]與list[:]的區別

  • '[] "標識,是典型的引用操作,傳址操作。
  • "[:]"標識,是典型的賦值操作,傳值操作。

示例代碼:

List_1 = [ 1, 2, 3, 4]
List_2 = list_1

List_1 = [ 1, 2, 3, 4]
List_2 = list_1[]

2、元組(Tuple)類型

  • Tuple(元組)類似于List(列表)。
  • 元組不能二次賦值(元組內的元素不允許更新),相當于只讀列表。
  • 元組用"() "標識。內部元素用逗號隔開。

如何創建元組?

語法:

元組對象名稱 = ( 元素1, 元素 2, ……, 元素N )。

元組的特點

元組與列表的所有操作基本類似,唯一不一樣的地方是,元組的元素不允許被修改。

示例代碼:

>>> tup1 = tuple(range(5))
>>> tup1
(0, 1, 2, 3, 4)
>>> tup2 = (5, 6, 7,)
>>> tup2
(5, 6, 7)

特別說明:

>>> tup1 = s(1)
>>> type(tup1)
>>> tup1 =(1,)
>>> tup1

3、字典( Dictionary)類型

  • 字典(dictionary)是除列表以外python之 中最靈活的內置數據結構類型。key:value
  • 字典當中的元素是通過鍵來存取的 ,而不是通過偏移存取。
  • 字典用"{}”標識。字典由索引(key)和它對應的值value組成,是一個典型的"k-v值”數據結構。

如何創建字典?

語法:

  • 字典對象名稱 = { }。
  • 字典對象名稱 = { key1 : value1, key2 : value2, …. , keyN : valueN}。

字典( Dictionary) k-v值在內存中的表現形式

Python 字典

  • k-v結構- 般情況下在操作訪問的時候都會使用key索弓進行每個元素的讀取操作。
  • 由于key索引鍵 會被頻繁訪問,因此索引鍵key存放在Stack棧內存中,而value值則存儲在Heap堆內存中。

內存表現形式:

如何訪問字典:

語法:

  • 字典對象名稱[ key ] #訪問key對應的value值。
  • 字典對象名稱.keys #訪問當前字典所有key索引鍵。
  • 字典對象名稱.values #訪問當前字典所有valeus值。

代碼演示: ch03-demo04.py

運行結果:

如何修改字典?

字典更新指的是對字段元素的重新賦值、刪除、添加等相關操作。

相關方法:

  • update( ) # 添加一個新元素或更新已有元素。
  • pop( ) # 刪除指定元素。

代碼演示: cho3-demo05.py

運行結果 :

4、集合Set

  • 集合是一個無序不重復元素的集。基本功能包括關系測試和消除重復元素。
  • 可以用大括號({)創建集合。 注意:如果要創建一個空集合,你必須用set)而不是{} ;后者創建一個空的字典。

集合的創建

obj1 = {1, 2, 3, 4, 5}
obj2 = ({6, 7, 8, 9})

集合Set的關系操作(交.并、補)

s = set([3,5,9,10]) #創建- -個數值集合
t = set("Hello") #創建一個唯一 字符的集合
a=t|s # t和s的并集,
b=t&s # t和s的交集
C=t-S #求差集(項在t中,但不在s中)
d=t^s #對稱差集(項在域s中,不會同時出現在二者中)

基本操作:

t.add('x") #添加一項
s.update([10,37,42]) #在s中添加多項
責任編輯:姜華 來源: 今日頭條
相關推薦

2021-03-02 21:52:48

Hive數據類型

2021-08-02 07:02:18

數據結構體Struct

2023-11-02 13:33:00

Python數據結構

2010-03-11 15:56:15

Python列表

2024-06-21 15:19:40

2023-10-19 07:42:37

Python數據類型

2024-07-11 15:50:36

2025-01-06 05:10:00

Python數據類型編程

2021-07-30 07:02:34

Slice數組切片

2021-06-12 09:39:50

Python字典數據類型Python基礎

2024-09-13 09:59:27

2009-11-30 16:33:17

PHP復合數據類型ar

2010-03-09 16:56:08

Python數據類型

2023-03-06 09:17:37

數組類型jQuery

2024-02-26 00:04:00

代碼zip()開發

2009-12-11 14:03:30

PHP獲取字段數據類型

2025-03-14 10:34:22

2009-11-10 11:04:09

VB.NET數據類型

2018-07-30 08:20:39

編程語言Python集合

2016-08-18 14:13:55

JavaScript基本數據引用數據
點贊
收藏

51CTO技術棧公眾號

影音先锋男人在线资源| 欧美国产日本| 欧美三级视频在线观看| 色综合97天天综合网| 国产成人精品三级麻豆| 久久99久久99精品蜜柚传媒| 欧美变态网站| 久久成人国产精品| 厕沟全景美女厕沟精品| 欧美一区二区视频观看视频| 在线观看av资源| 亚洲一区二区三区美女| 成人性生交大片免费看视频r| 成人在线综合网| 一区二区三区|亚洲午夜| 亚洲视频高清| 91久久精品www人人做人人爽| 欧美1区2区3区4区| 国外色69视频在线观看| 亚洲天堂网站| 日韩在线播放av| 粉嫩av一区二区三区四区五区| 亚洲国产精品久久久久秋霞蜜臀 | 日韩一级特黄毛片| 免费的国产精品| 欧美成人第一区| 一道本一区二区| 欧美精品中文字幕一区二区| 国产精品亚洲综合久久| 久久精品国产理论片免费| 99视频一区| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲人成人一区二区三区| 久久久精品动漫| 天堂久久久久va久久久久| 一本二本三本亚洲码 | 国产精品伦理一区二区| 免费观看羞羞视频网站| 懂色av中文一区二区三区天美| 国产女王在线**视频| 日韩欧美福利视频| 成人激情电影在线看| 精品久久久久久久久久久久久久久久久 | 日韩丝袜美女视频| 密臀av在线播放| 中文字幕综合在线| 群体交乱之放荡娇妻一区二区| 国产精品久久久久久久av电影| 国产精品成人一区二区不卡| 好看的日韩精品视频在线| 久久成人久久爱| 999香蕉视频| 天天免费综合色| a毛片在线播放| 中文字幕av一区二区| 四虎5151久久欧美毛片| 精品国产乱码久久久久软件| 国产美女精品在线| 99色在线视频| 欧美日本一区二区三区四区| 高清电影一区| 日韩av片永久免费网站| 在线视频免费在线观看一区二区| 97久久国产亚洲精品超碰热| 伊人婷婷欧美激情| 欧美四级在线| 久久久免费观看| 日韩午夜在线电影| 日韩中字在线观看| 色综合天天综合网天天狠天天| √天堂8资源中文在线| 欧美亚洲视频在线观看| 国产亚洲综合精品| 男女男精品视频站| 欧美日本韩国一区| 日韩激情综合| 日本一区二区不卡高清更新| 国产午夜精品一区二区三区嫩草 | 99久久国产综合精品麻豆| 青柠在线影院观看日本| 日韩美女在线视频| 日本一区福利在线| 亚洲高清在线播放| 亚洲香蕉伊在人在线观| 亚洲wwww| 国产伦精品一区二区三区视频黑人 | 香蕉视频在线看| 欧美高清一级大片| 久久精品国语| 日本成人中文字幕在线| 日韩欧美一区在线| 成人精品天堂一区二区三区| 中文字幕精品在线播放| 在线区一区二视频| aiai久久| 日韩精品一区二区三区电影| 色婷婷av久久久久久久| 国产精品极品| 99er在线视频| 日韩丝袜美女视频| 欧美日韩一卡| 麻豆电影传媒二区| 欧美精品中文字幕一区| 日韩精品一卡二卡三卡四卡无卡| 国产精品久久久久白浆| 欧美精品电影免费在线观看| 精品一区二区在线看| 免费一级在线观看| 日本亚洲欧美成人| 久久久噜噜噜久久中文字幕色伊伊| 精品美女在线观看视频在线观看| 国产精品日韩久久久久| 欧美激情一区二区三区在线| 综合日韩av| 精品国产区在线| 婷婷丁香久久五月婷婷| 精品久久97| 欧美一级裸体视频| 自拍偷拍亚洲一区| 黄页视频在线91| 黄色的视频在线观看| 久久综合九色综合网站| 欧美三级一区二区| 激情五月***国产精品| 日韩美女一级视频| 亚洲综合在线中文字幕| 同产精品九九九| 四虎成人av| 午夜影院在线免费观看| 国产精品亚洲欧美导航| 亚洲高清视频的网址| 国产区精品区| 成本人h片动漫网站在线观看| 日本久久久久久久| 亚洲免费在线电影| 精品一区二区三| 伊人春色在线| 91社区国产高清| 91国产免费观看| 99在线观看免费视频精品观看| 在线毛片网站| 亚洲国产一区二区三区在线播| 欧美精品一区二区三区蜜臀| 国产在线播放一区| 123成人网| 最新中文字幕免费视频| 91精品国产91久久久久久吃药 | www.成人网| 16—17女人毛片毛片| 国产成人久久久| 无吗不卡中文字幕| 亚洲经典在线看| 免费高潮视频95在线观看网站| 黄色成人在线免费观看| 欧美成人中文字幕| 亚洲国产精品欧美一二99| 欧美日韩国产一区精品一区| 天堂а√在线官网| 国产奶头好大揉着好爽视频| 日韩中文字幕网址| 亚洲另类中文字| 99这里有精品| 日本一区二区三区视频在线| 波多野结衣xxxx| 亚洲一区二区久久久久久| 4438成人网| 国产**成人网毛片九色 | 日韩电影二区| 1pondo在线播放免费| 一区二区三区四区国产| 欧美xxxx14xxxxx性爽| 亚洲午夜私人影院| 免费久久99精品国产自在现线| 在线黄色的网站| 97蝌蚪自拍自窝| 国产欧美欧洲| 在线色欧美三级视频| 悠悠色在线精品| 国产精品久久久亚洲一区| 欧美精品总汇| **孕交吃奶水一级毛片| 另类小说综合网| 日韩在线观看免费全集电视剧网站| 亚洲同性同志一二三专区| 亚洲高清毛片| 亚洲日本精品一区| 精品久久久久久国产| 国产午夜精品一区二区三区欧美| av中文字幕在线看| 国产高潮免费视频| 国产精品一区二区三区不卡| 一本大道亚洲视频| 一区二区三区在线视频观看| 亚洲色诱最新| 伊人久久影院| 大片免费在线观看| 91av入口| 老汉色影院首页| 国产日韩欧美视频| 最近2019中文字幕一页二页|