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

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

python學習筆記(二)之列表

標簽:
Python

python学习笔记(二)之列表
说明:列表是python的苦力
特点:列表是可以修改的。这种修改,不是复制一个新的,而是在原地进行修改。append()和extend()
常用的列表函数:append和extend
append是将元素追加到列表中,extend将两个列表合并,或者说将一个列表追加到另一个列表中。
实例1:

>> la = [1,2,3]
>> lb = ['wtf','python']
>> la.extend(lb)  ##将lb追加到la的后面,也就是把lb中所有元素追加到la中,即让la扩容
>> la
[1, 2, 3, 'wtf', 'python']
>> lb
['wtf', 'python']
实例2:
>> la
[1, 2, 3]
>> b = "abc"
>> la.extend(b)
>> la
[1, 2, 3, 'a', 'b', 'c']  ##extend(str)时,字符串被以字符为单位拆开
>> c = 5  ##extend的对象是数值型,则报错。
>> la.extend(c)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'int' object is not iterable
>> d = "5"
>> la.extend(d)
>> la
[1, 2, 3, 'a', 'b', 'c', '5']
>> d
'5'
另一种列表扩容的方法:
实例3:
>> la
[1, 2, 3, 'a', 'b', 'c', '5', '6']
>> lc = ['like','zd']
>> la[len(la):]=lc  ##list.extend(L)等效于list[len(list):]=L
>> la
[1, 2, 3, 'a', 'b', 'c', '5', '6', 'like', 'zd']
help(list.extend)交互模式下,获得文档帮助方法。
列表是可以修改的。这种修改,不是复制一个新的,而是在原地进行修改,原地修改没有返回值,就不能赋值给某个变量。
实例4:
>> one = ["good","good","study"]
>> another = one.extend(["day","day","up"])
>> print another  ##对于没有提供返回值的函数,如果要这样,结果是:
None
>> one
['good', 'good', 'study', 'day', 'day', 'up']

點擊查看更多內容
TA 點贊

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

評論

作者其他優質文章

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

100積分直接送

付費專欄免費學

大額優惠券免費領

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

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

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消