如何進(jìn)行Python序列進(jìn)行解包教程,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的10多年時間我們累計服務(wù)了上千家以及全國政企客戶,如成都汽車玻璃修復(fù)等企業(yè)單位,完善的項目管理流程,嚴(yán)格把控項目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實力獲得客戶的一致表揚。
Python序列具有很廣泛的應(yīng)用范圍,在實際的應(yīng)用中還是有不少的問題需要我們大家解決。下面我們就來看看相關(guān)的問題如何進(jìn)行解決。希望在今后的工作中有所幫助。
Python序列(字符串,列表,元組)
Python序列的***個元素從0開始,它不但可以從頭開始訪問,也可以從尾部訪問,***一個元素是a[-1],倒數(shù)第二個是a[-2],倒數(shù)第i個是a[-i].
列表的創(chuàng)建,遍歷,修改等,列表中可以存儲不同類型的元素,習(xí)慣上都使用列表存儲通類型的數(shù)據(jù)。長度可以在運行時修改。
元組,通常存儲異種數(shù)據(jù)的序列,這個也是習(xí)慣,非規(guī)則。長度事先確定的,不可以在程序執(zhí)行期間更改。元組的創(chuàng)建可以訪問:
aList = []for number in range( 1, 11 ): aList += [ number ]
print "The value of aList is:", aList for item in aList: print item,
print for i in range( len( aList ) ): print "%9d %7d" %
( i, aList[ i ] )aList[ 0 ] = -100 aList[ -3 ] = 19print "Value of aList after modification:", aList7.3.
hour = 2
minute = 12
second = 34
currentTime = hour, minute, second # create tuple
print "The value of currentTime is:", currentTime
Python序列解包
atupe=(1,2,3)來創(chuàng)建元組,稱為”元組打包”,因為值被“打包到元組中”,元組和其他序列可以“解包”即將序列中存儲的值指派給各個標(biāo)識符。例子:
# create sequencesaString = "abc"aList = [ 1, 2, 3 ]
aTuple = "a", "A",# unpack sequences to variablesprint "Unpacking string..."
first, second, third = aStringprint "String values:", first,
second, third print "\nUnpacking list..."first, second,
third = aListprint "List values:", first, second, third
print "\nUnpacking tuple..."first, second, third = aTupleprint
"Tuple values:", first, second, third# swapping two valuesx = 3y = 4 print "\nBefore
swapping: x = %d, y = %d" % ( x, y )x, yy = y, x # swap varia
blesprint "After swapping: x = %d, y = %d" % ( x, y )
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。