国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 滁州市| 县级市| 长阳| 遵义县| 信阳市| 连平县| 青岛市| 肇州县| 玉田县| 宣威市| 房山区| 鄂州市| 株洲县| 平罗县| 黄平县| 宾川县| 忻城县| 巴林右旗| 临桂县| 岗巴县| 重庆市| 登封市| 二连浩特市| 肇州县| 漾濞| 加查县| 新巴尔虎左旗| 宁乡县| 绵阳市| 朝阳县| 德阳市| 甘泉县| 佛学| 肃宁县| 沧州市| 永年县| 江陵县| 敖汉旗| 南雄市| 深州市| 宁阳县|