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

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

從嵌套列表的子列表中提取第一個(gè)和最后一個(gè)元素

從嵌套列表的子列表中提取第一個(gè)和最后一個(gè)元素

猛跑小豬 2023-03-01 16:26:09
如何從嵌套列表中的每個(gè)子列表中提取第一個(gè)和最后一個(gè)元素?例如:x=[[1, 2, 3], [4, 5, 6], [7, 8, 9]]print(x)#[[1, 2, 3], [4, 5, 6], [7, 8, 9]]想要的結(jié)果——[[1, 3], [4, 6], [7, 9]]這是我見過最接近的a = [x[i][i] for i in (0, -1)]print(a)#[1, 9]
查看完整描述

6 回答

?
陪伴而非守候

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

你有正確的想法。如果列表中的列表只有一層深,您可以像嘗試做的那樣使用列表理解和 -1 索引訪問第一個(gè)和最后一個(gè)元素:

a = [[sublist[0],sublist[-1]] for sublist in x]

輸出:

>>> a
[[1, 3], [4, 6], [7, 9]]


查看完整回答
反對(duì) 回復(fù) 2023-03-01
?
倚天杖

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

以下是如何使用列表切片:

x = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
x = [l[::len(l)-1] for l in x]
print(x)

輸出:

[[1, 3], [4, 6], [7, 9]]


查看完整回答
反對(duì) 回復(fù) 2023-03-01
?
慕容3067478

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

x = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]


>>> [a[:1] + a[-1:] for a in x]

[[1, 3], [4, 6], [7, 9]]


我提取了 2 個(gè)切片,一個(gè)包含第一個(gè)元素,一個(gè)包含最后一個(gè)元素,然后將它們連接起來。

即使子列表的長(zhǎng)度不同,它也會(huì)起作用。


查看完整回答
反對(duì) 回復(fù) 2023-03-01
?
拉風(fēng)的咖菲貓

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

您可以遍歷列表并從那里訪問它們:


x=[[1, 2, 3], [4, 5, 6], [7, 8, 9]]


out = []

for arr in x:

    out.append([arr[0], arr[-1]])


print(out)

輸出:


[[1, 3], [4, 6], [7, 9]]

此外,您可以使用列表理解:


out = [[arr[0], arr[-1]] for arr in x]


查看完整回答
反對(duì) 回復(fù) 2023-03-01
?
哈士奇WWW

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

我建議這樣做。該list[-1]語(yǔ)法旨在獲取您想要的列表中的最后一個(gè)元素。


x=[[1, 2, 3], [4, 5, 6], [7, 8, 9]]


for elem in x:

    print(elem[0], elem[-1])

這只是以標(biāo)準(zhǔn)格式打印它們,但按此順序?qū)⑺鼈兎呕匦铝斜碇袝?huì)很簡(jiǎn)單。


查看完整回答
反對(duì) 回復(fù) 2023-03-01
?
梵蒂岡之花

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

這有效:



x = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for item in x:

    print(item[0], item[2])


對(duì)于您想要的確切結(jié)果,請(qǐng)使用:



x = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

new_list = []

for item in x:

    new_list.append([item[0], item[2]])


print(new_list)


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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