国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python元組操作實(shí)例解析

2020-02-23 05:51:35
字體:
供稿:網(wǎng)友

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

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

在照著操作時(shí),可以發(fā)現(xiàn)一個(gè)很神奇的現(xiàn)象:

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

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

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

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

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

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

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

看來結(jié)果已經(jīng)很明了了,在對(duì)元組進(jìn)行+操作時(shí),python會(huì)自動(dòng)對(duì)被加的元組進(jìn)行解析,在保持原元組結(jié)構(gòu)的前提下,把它解析成最簡(jiǎn)單的元組進(jìn)行相加,即把只有單一元素的多重元組去括號(hào)。
那么,如果我不想讓python在+操作時(shí)把()去掉呢,那么這樣操作就行了:

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

希望本文所述對(duì)大家Python程序設(shè)計(jì)的學(xué)習(xí)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 平顺县| 霸州市| 驻马店市| 肥乡县| 武定县| 侯马市| 滕州市| 囊谦县| 肇源县| 呼玛县| 临江市| 花莲县| 泾阳县| 南开区| 潜江市| 高碑店市| 色达县| 迁安市| 灌阳县| 塔城市| 正蓝旗| 甘南县| 浦江县| 赣州市| 浦县| 仪征市| 木兰县| 利辛县| 垦利县| 华池县| 固原市| 隆德县| 清流县| 清原| 武宣县| 河津市| 奉化市| 漳平市| 双鸭山市| 大渡口区| 如皋市|