第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

為什么追加在此代碼中不返回任何內(nèi)容?

為什么追加在此代碼中不返回任何內(nèi)容?

達(dá)令說(shuō) 2019-05-31 11:19:28
為什么追加在此代碼中不返回任何內(nèi)容?list = [1, 2, 3]print list.append(4)   ## NO, does not work, append() returns None## Correct pattern:list.append(4)print list  ## [1, 2, 3, 4]我正在學(xué)習(xí)Python,我不確定這個(gè)問(wèn)題是否是特定于該語(yǔ)言的,以及如何在Python中實(shí)現(xiàn)追加。
查看完整描述

4 回答

?
白衣非少年

TA貢獻(xiàn)1155條經(jīng)驗(yàn) 獲得超0個(gè)贊

append是一個(gè)變異(破壞性)操作(它在適當(dāng)?shù)奈恢眯薷牧斜?,而不是返回新列?。做非破壞性等效物的慣用方法append會(huì)是

l = [1,2,3]print l + [4] # [1,2,3,4]print l # [1,2,3]

回答你的問(wèn)題,我猜如果append返回新修改的列表,用戶可能會(huì)認(rèn)為它是非破壞性的(他們可能會(huì)編寫(xiě)類(lèi)似的代碼)。

m = l.append("a")n = l.append("b")

期待n成為[1,2,3,"b"]


查看完整回答
反對(duì) 回復(fù) 2019-05-31
?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

在Python中,變異序列返回的方法是一種慣例。None.

考慮:

>>> a_list = [3, 2, 1]>>> print a_list.sort()None>>> a_list[1, 2, 3]>>> a_dict = {}>>> print a_dict.__setitem__('a', 1)
None>>> a_dict{'a': 1}>>> a_set = set()>>> print a_set.add(1)None>>> a_set
set([1])

從Python3.3開(kāi)始,現(xiàn)在更多明確記錄:

有些集合類(lèi)是可變的。添加、減除或重新排列其成員位置的方法,而不返回特定項(xiàng)的方法,永遠(yuǎn)不會(huì)返回集合實(shí)例本身,但是None.

設(shè)計(jì)與歷史常見(jiàn)問(wèn)題給出推理這項(xiàng)設(shè)計(jì)決定的背后(關(guān)于清單):

為什么不list.sort()返回排序列表?

在性能重要的情況下,只為排序而復(fù)制列表將是浪費(fèi)的。因此,list.sort()對(duì)列表進(jìn)行排序。為了提醒您這個(gè)事實(shí),它不返回排序列表。這樣,當(dāng)您需要排序的副本時(shí),您不會(huì)被不小心地覆蓋列表,但也需要保留未排序的版本。

在Python2.4中,一個(gè)新的內(nèi)置函數(shù)-sorted()-增加。此函數(shù)根據(jù)提供的可迭代性創(chuàng)建一個(gè)新列表,對(duì)其進(jìn)行排序并返回它。


查看完整回答
反對(duì) 回復(fù) 2019-05-31
?
千巷貓影

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

它什么也不回。它將/Add添加到變量中,以查看您應(yīng)該使用用于在打印中追加的第一個(gè)變量

friends=["Rajendra V"]friends.append("John")print(friends)


查看完整回答
反對(duì) 回復(fù) 2019-05-31
  • 4 回答
  • 0 關(guān)注
  • 485 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)