亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

python學習筆記(三)之元組

標簽:
Python

python学习笔记(三)之元组
说明:元组是python中的一种对象类型。它与之前的列表、字符串、整数、浮点数等并列。跟列表很接近。
实例1:

>> t = 123,'abc',["come,here"]
>> t
(123, 'abc', ['come,here']) ##tuple(元组)
>> type(t)
<type 'tuple'>
说明:元组都是用圆括号括起来的,其中的元素之间用逗号隔开。
元组中的元素类型是任意的python对象(数据)跟列表相同。
元组中的数据不能更改,这点与列表不同。
实例2:
>> t = 123,'abc',["come,here"],("python","learn")
>> t
(123, 'abc', ['come,here'], ('python', 'learn'))
>> t[0] = 8 ##不能原地修改
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>> t.append("no") ##不能原地增加
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'tuple' object has no attribute 'append'

索引与切片
实例3:

>> t = 123,'abc',["come,here"],("python","learn")
>> t
(123, 'abc', ['come,here'], ('python', 'learn'))
>> t[2]
['come,here']
>> t[2:]
(['come,here'], ('python', 'learn'))
>> t[2][0]
'come,here'
>> t[1][0]
'a'

特别说明:
如果一个元组中只有一个元素的时候,应该在该元素后面加一个半角的英文逗号。
实例4:

>> a = (3)
>> type(a)
<type 'int'>
>> b = (4,)
>> type(b)
<type 'tuple'>

分别用list()与tuple()进行两者的转换:
实例5:

>> t
(123, 'abc', ['come,here'], ('python', 'learn'))
>> tls = list(t) ##tuople --> list
>> tls
[123, 'abc', ['come,here'], ('python', 'learn')]
>> t_tuple = tuple(tls)  ##list --> tuple
>> t_tuple
(123, 'abc', ['come,here'], ('python', 'learn'))

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消