日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

复合类型_没有学不会的python--复合类型(1)--概念和元组

發(fā)布時間:2024/10/14 python 78 豆豆
生活随笔 收集整理的這篇文章主要介紹了 复合类型_没有学不会的python--复合类型(1)--概念和元组 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

其實復合類型并不復雜,對于沒有學習過python的朋友來說,完全不用擔心。

復合類型是什么?

前面我們有講述過簡單數(shù)據(jù)類型,由于我在多個平臺都有上傳文章,所以這里就不貼出鏈接來了,煩請有需要的朋友自己去個人主頁看一下,本章是基于簡單數(shù)據(jù)類型的基礎上來講的。

復合類型就是一個包含有很多基本元素的數(shù)據(jù)類型。

做一個比較形象的比喻,比如我們經常喝的奶茶,里面會有很多的果粒、果凍、珍珠、奶精、水等其它原料,這些原料混合起來就成了一杯可口的奶茶。復合類型就像是一杯奶茶,它可能混合了整型、字符型、浮點型、布爾型甚至復合類型的一種數(shù)據(jù)類型。意思是,復合類型其實不是什么數(shù)據(jù)類型,它更像是一種數(shù)據(jù)的組織方式,一種數(shù)據(jù)存放的容器。

復合類型復雜嗎?

其實復合類型在c/c++中是比較復雜的,他需要自己組織結構方式。但是在python中,這些問題就沒有了,python的復合類型基本都封裝好了,而我們日常所用的,基本就是基于這些封裝好的函數(shù)對這些復合類型進行操作而已。

在python中,常用的復合類型其實就是元組、列表、字典、集合。其實字符串也算是復合類型的一種,但是字符串要將的內容比較多,后面會有專門的一章來講述,所以本章且不討論字符串類型。

先通過表格來看看復合類型的大概情況。

名稱術語用途元組tuple用來存儲一組固定的數(shù)據(jù)元素列表list用來存儲一組可變的數(shù)據(jù)元素,可以對列表進行添加刪除數(shù)據(jù)元素字典dict類似于列表,不同的是,這里面存儲的都是鍵值對集合set類似于列表,不同的是,這里面不含有重復的元素

通過表格我們大致知道了每個復合類型都是做什么的,有了基礎的印象后,說一些通用的運算,即上面的四個復合類型都有的操作。

復合類型的通用操作

復合類型基本都是多個元素組合成的一種數(shù)據(jù)容器,所以可想而知,圍繞著復合類型的操作,基本都是針對數(shù)據(jù)元素的增刪改查進行的。

復合類型一般都有一下通用操作:

  • 可用in判斷某元素是否包含在集合內。
  • 可通過切片獲取集合內的某些元素。不知道切片是什么的,請看簡單數(shù)據(jù)類型的章節(jié)。
  • 都是可迭代對象,可以循環(huán)迭代集合內的每個元素。
  • 可用len()函數(shù)計算集合的元素數(shù)量,即集合長度。

上邊基本上把python的復合類型的基本概念通俗的說出來了,但是遠不只這么簡單,這里基本上只是讓我們知道了有這么個東西,但是涉及到具體的操作,又是另外一說了。

在開始進入正題之前,先提醒下朋友們,對于學習集合類型的時候,不要對集合類型有哪些函數(shù)死記硬背,這不是正確的打開姿勢。正確的姿勢是,我們只需要知道某個復合類型可以進行什么樣的操作就行了,至于函數(shù)怎么寫,需要傳遞什么參數(shù),可以在實際需要的時候通過度娘或者編輯器的智能提示得出。但是得出后我們不要復制,而是自己敲,這樣一來二去以后你就自然的熟記了所有函數(shù),并且占用你腦內存的都是一些常用的函數(shù)。

好咯,現(xiàn)在開始上菜:

飯前小吃--tuple即元組

為什么說元組是飯前小吃呢,因為元組在python出現(xiàn)的地方特別多,尤其是傳遞參數(shù)的時候,但是往往我們都不會注意到,但是元組起到的作用并不是特別大。所以就像我們的飯前小吃,填填肚子,不頂餓。

元組是什么,元組就是一組被()包裹的數(shù)據(jù)類型,比如(元素1,元素2,元素3...)

元組是一組不可變的數(shù)據(jù)集合,什么是不可變呢?留到列表的時候來講,現(xiàn)在我們就需要知道元素是一組固定元素的集合,即我們創(chuàng)建它的時候就應該聲明好它里面有什么數(shù)據(jù)類型。

下面開始看代碼和注釋,請仔細看。

元組的初始化

# 元組的初始化# 直接用括號包裹元素,就是元組tuple_a = (1, 2, 3, 2)# 可以使用tuple函數(shù)生成元組,比如將將一個列表([1,2,3]就是列表)轉成元組。tuple_b = tuple([1, 2, 3])# 即使元組只有一個元素,也需要用括號包裹,并且需要逗號,不可缺少。因為()不僅是元組符號也是運算符號,所以(1)并不是元組tuple_c = (1,)

元組基本上就上面兩種初始化方法,需要注意的是當元組只含有一個元素的時候,必須包含','。

元組的運算

首先講一下,元組是可以通過下標,比如下圖:

如果我們想獲取'b'元素,我們可以通過正向排序的[1]下標獲取,也可以通過反向排序的[-3]下標獲取。

那么接下來我們看看元組都可以做什么。

# 元組常用操作# 獲取tuple_a中含有多少個2元素num = tuple_a.count(2)print("含有2元素的數(shù)量是:{0}".format(num))# 獲取某個元素在元組中的位置,返回的是該元素在元組中第一次出現(xiàn)的位置index = tuple_a.index(2)print("第一次出現(xiàn)2的位置是:{0}".format(index))# 獲取元組的長度length = len(tuple_a)print("tuple_a含有{0}個元素".format(length))# 通過下標獲取1元素,分別是正序和反序,結果都是1即item_1等于item_2item_1 = tuple_a[0]item_2 = tuple_a[-4]print("item_1是{0},item_2是{1}".format(item_1, item_2))# 判斷元組是否包含某個元素,用inif 2 in tuple_a: print(True)else: print(False)# 迭代元組for item in tuple_a: print(item)

運行結果:

含有2元素的數(shù)量是:2第一次出現(xiàn)2的位置是:1tuple_a含有4個元素item_1是1,item_2是1True1232

我們可以看到,常用的元組操作就上面這些,因為元組是不可變的,所以針對元組可進行的操作就比較少。

結合現(xiàn)代人的閱讀方式,所以我將控制文章篇幅,其他復合類型將留到下一章來講。

看完了這一章,你應該知道元組都可以進行什么操作了。

同時,如果對于我的文章感興趣,對這系列教程感興趣,可以關注我的公眾號。

如果你有什么意見,想要反饋給我,可以加我。

總結

以上是生活随笔為你收集整理的复合类型_没有学不会的python--复合类型(1)--概念和元组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 人人妻人人藻人人爽欧美一区 | 精品福利电影 | 中文字幕 视频一区 | 超碰人人射| 国产av精国产传媒 | 男女日皮视频 | 大肉大捧一进一出好爽mba | www超碰 | 国产人妻精品午夜福利免费 | 裸体按摩www性xxxcom | 国产精品天干天干 | 成人v| 青青青手机视频在线观看 | 韩国三级hd中文字幕叫床浴室 | www视频免费在线观看 | 国产精品视频大全 | 亚洲乱码国产乱码精品天美传媒 | 亚洲黄色在线网站 | 欧美性色a | 大香伊人中文字幕精品 | 2019日韩中文字幕mv | 韩国一级淫片免费看 | 99re6在线精品视频免费播放 | 日韩乱码一区二区 | 黄色性网站 | 美女av免费观看 | 美女视频毛片 | 可以免费看的av | xxxx999| 激情四射综合网 | 99久久视频| 暖暖av| 亚洲天堂男人的天堂 | av一区二区三区在线观看 | 一个色的综合 | 亚洲av永久一区二区三区蜜桃 | 日韩资源在线 | 性感美女av在线 | 免费精品国产 | 精彩毛片| 亚州欧美 | 久久黄网 | 欧美一级做性受免费大片免费 | 黑人中文字幕一区二区三区 | 私人午夜影院 | 老鸭窝一区二区 | juliaann精品艳妇hd | 午夜激情在线视频 | 欧美老熟妇乱xxxxx | 精品中文字幕一区二区 | 激情六月 | 毛片a片免费观看 | 色屁屁www | 性一交一乱一区二区洋洋av | 亚洲精品视频在线看 | 杨幂毛片午夜性生毛片 | 神马久久久久久久久久 | 2020国产精品 | 国产毛片久久 | 玩日本老头很兴奋xxxx | 天天射日日射 | 秋霞视频在线观看 | 人人草人人搞 | 999黄色片 | 国产乱free国语对白 | 欧美精品高清 | 成人黄色片免费看 | 精品中文字幕一区二区三区 | 欧美日本韩国一区二区 | 女人被狂躁c到高潮喷水电影 | 国产高清中文字幕 | 亚洲va欧美va国产综合久久 | 一道本在线视频 | 五月深爱网| www.精品国产| 蜜桃精品在线观看 | 国产aaa视频 | 亚洲巨乳| 三级色网站 | 伊人久色| 一级片免费视频 | 亚欧色视频| 超碰这里只有精品 | 国产精品国产三级国产 | 精品视频站长推荐 | 91精品在线视频观看 | 欧美一级在线视频 | 亚洲国产日韩在线 | 国产精品亚洲а∨天堂免在线 | 亚洲综合久久久 | 天天色天天操天天射 | 女生扒开尿口给男生捅 | 无码人妻丰满熟妇区毛片蜜桃精品 | 国产网站精品 | 亚洲色成人www永久在线观看 | 色婷婷视频在线 | 国产97免费视频 | 日韩精品首页 | 特级av|