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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從列表 Python 列表中的特定點開始循環(huán)

從列表 Python 列表中的特定點開始循環(huán)

湖上湖 2021-08-14 21:45:35
我想在特定點之后將現(xiàn)有列表列表的所有元素附加到新列表m = [[1,2,3],[4,5,10],[6,2,1]]specific point = m[0][2]newlist = [3,4,5,10,6,2,1]
查看完整描述

3 回答

?
楊魅力

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

您可以在迭代中放置一個條件,并僅根據(jù)該條件添加。一旦你達(dá)到那個特定的索引,讓你的條件為真。像這樣的東西:


m = [[1,2,3],[4,5,10],[6,2,1]]

specific_point = (0,2)

newlist = [3,4,5,10,6,2,1]



output = []

for i in range(len(m)):

    for j in range(len(m[i])):

        if (i,j) < specific_point:

            continue


        output.append(m[i][j])

輸出:


[3, 4, 5, 10, 6, 2, 1]


查看完整回答
反對 回復(fù) 2021-08-14
?
ITMISS

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

您可以直接切掉第一個目標(biāo)列表的其余部分,然后添加所有后續(xù)元素,例如:


m = [[1,2,3],[4,5,10],[6,2,1]]

y, x = 0, 2

new_list = m[y][x:] + [v for el in m[y+1:] for v in el]

# [3, 4, 5, 10, 6, 2, 1]


查看完整回答
反對 回復(fù) 2021-08-14
  • 3 回答
  • 0 關(guān)注
  • 507 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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