麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python元組操作實例解析

2020-02-23 05:51:35
字體:
來源:轉載
供稿:網友

本文實例講述了python元組操作方法,分享給大家供大家參考。具體分析如下:

一般來說,python的函數用法挺靈活的,和c、php的用法不太一樣,和js倒是挺像的。

在照著操作時,可以發現一個很神奇的現象:

>>> t = (1, 3, 'b')>>> q = t + ((3, 'abc'))>>> q(1, 3, 'b', 3, 'abc')

這里我預料的應該是(1, 3, 'b', (3, 'abc')),但是結果卻是(1, 3, 'b', 3, 'abc'),剛開始我猜測python是把所有的元素都提取出來重新按原順序組合。然后我又試了一下:

>>> q = t + ((3, 'abc'), '3')>>> q(1, 3, 'b', (3, 'abc'), '3')

看來猜測錯了,那為什么q = t + ((3, 'abc'))就把元組拆分了呢,我又試了一下:

>>> q = t + ((3, 'abc', ('a')))>>> q(1, 3, 'b', 3, 'abc', 'a')

python又把元素里的元組里的('a')去掉了(),為了驗證我的想法,我進一步測試:

>>> q = t + ((3, 'abc', ('a', 'ab')))>>> q(1, 3, 'b', 3, 'abc', ('a', 'ab'))

看來結果已經很明了了,在對元組進行+操作時,python會自動對被加的元組進行解析,在保持原元組結構的前提下,把它解析成最簡單的元組進行相加,即把只有單一元素的多重元組去括號。
那么,如果我不想讓python在+操作時把()去掉呢,那么這樣操作就行了:

>>> q = t + ((3, 'abc'),)>>> q(1, 3, 'b', (3, 'abc'))

希望本文所述對大家Python程序設計的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 97干色| 国产精品一区99 | av成人一区二区 | 国产午夜精品久久久 | 舌头伸进添的我好爽高潮网站 | 国产在线地址 | 成人做爰高潮片免费视频韩国 | 韩国一级免费视频 | 视频一区 中文字幕 | 免费黄色小视频网站 | 羞羞视频免费观看入口 | 视频国产一区二区 | 久久久久北条麻妃免费看 | 激情视频在线播放 | 久久最新网址 | 末成年女av片一区二区 | 中文字幕一区久久 | 国产精品18久久久久久久 | 日韩毛片免费观看 | 一级做a爱性色毛片免费1 | 欧美黄色一区 | 精品亚洲午夜久久久久91 | 国产精品wwww| 久久久久久久免费视频 | 一本色道久久99精品综合蜜臀 | 久久免费视频一区二区三区 | 久久sp| 免费91在线 | 国产美女的小嫩bbb图片 | 欧美粗暴analvideos | 免费在线观看成人网 | 日本aⅴ在线 | 精品一区二区三区免费视频 | 一级毛片免费一级 | 蜜桃视频在线免费播放 | 欧美hdfree性xxxx| 久久人人97超碰国产公开结果 | 国产女厕一区二区三区在线视 | 国产99一区二区 | 一级国产精品一级国产精品片 | 色播久久 |