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

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

不使用 insert() 將項(xiàng)目插入 Python 列表

不使用 insert() 將項(xiàng)目插入 Python 列表

天涯盡頭無女友 2023-05-23 15:34:49
如何將項(xiàng)目添加到列表中的特定位置。當(dāng)你有一個(gè)空列表并且想使用 insert() 將'z'添加到第三個(gè)位置時(shí),只將它插入到最后一個(gè)位置,例如,l.insert(3,'z') l ['z']我希望輸出是[None, None, None, 'z']或者['','','','z']
查看完整描述

2 回答

?
qq_遁去的一_1

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

使用列表理解嘗試此方法 -


n = 5

s = 'z'


out = [None if i!=n-1 else s for i in range(n)]

print(out)

[None, None, None, None, 'z']

如果你想在中間某處插入字符串,那么更通用的方法是分別定義 m 和 n,其中 n 是列表的長(zhǎng)度,m 是位置 -


n = 5

m = 3

s = 'z'


out = [None if i!=m-1 else s for i in range(n)]

print(out)

[None, None, 'z', None, None]


查看完整回答
反對(duì) 回復(fù) 2023-05-23
?
溫溫醬

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

假設(shè)你想把它放在第 N 個(gè)索引中:

l = l[:N] + ['z'] + l[N:]

如果你從一個(gè)空列表開始,并希望它在數(shù)組的開頭和結(jié)尾都有 Nones,也許這會(huì)對(duì)你有所幫助(N 是你想要的 None 項(xiàng)目的數(shù)量):

l = [None] * N
l = l[:N] + ['z'] + l[N:]


查看完整回答
反對(duì) 回復(fù) 2023-05-23
  • 2 回答
  • 0 關(guān)注
  • 179 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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