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

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

根據(jù)值將列表拆分為子列表

根據(jù)值將列表拆分為子列表

嗶嗶one 2022-09-27 09:57:43
在這里乞討。我有以下列表(曲線和曲線長(zhǎng)度):crvs = [crv, crv, crv, crv, crv, crv, crv, crv, crv] crvsLen = [18, 18, 18, 12, 12, 12, 12, 18, 12]我需要?jiǎng)?chuàng)建子列表?還是2D數(shù)組?的 [crvs] 根據(jù)其長(zhǎng)度如下(但實(shí)際的 [crvs] 不是它們的 [crvsLen]):[[18, 18, 18, 18] [12, 12, 12, 12, 12]]我能夠通過(guò)以下方式在列表中找到唯一值的計(jì)數(shù)及其索引:listOfUniqueLenghts = list(dict.fromkeys(crvsLen)) listOfUniqueLenghts = [12, 18] indices = [i for i, x in enumerate(crvsLen) if x == listOfUniqueLenghts[0]]例如,它返回長(zhǎng)度為 12 的 [crvs] 的以下索引:indices = [3, 4, 5, 6, 8]如何將 [crvs] 存儲(chǔ)在 2d 數(shù)組或復(fù)雜列表中,并根據(jù)給定任意數(shù)量的唯一 crvsLen 及其數(shù)量的長(zhǎng)度單獨(dú)訪問(wèn)它們?我只能使用庫(kù)存庫(kù)。
查看完整描述

2 回答

?
FFIVE

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

制作按長(zhǎng)度鍵控的字典可能是最簡(jiǎn)單的。一旦你擁有了它,你應(yīng)該能夠得到你需要的任何其他東西。


crvs = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']

crvsLen = [18, 18, 18, 12, 12, 12, 12, 18, 12]


d = {}


for length, value in zip(crvsLen, crvs):

    d.setdefault(length, []).append(value)


d

# {18: ['a', 'b', 'c', 'h'], 12: ['d', 'e', 'f', 'g', 'i']}


# all 18s:

d[18]

#['a', 'b', 'c', 'h']


# list of lists:

list(d.values())

# [['a', 'b', 'c', 'h'], ['d', 'e', 'f', 'g', 'i']]


查看完整回答
反對(duì) 回復(fù) 2022-09-27
?
長(zhǎng)風(fēng)秋雁

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

實(shí)現(xiàn)所需內(nèi)容的最佳方法是使用具有列表值的字典:


d = collections.defaultdict(list)

for crv in crvs:

    d[len(crv)].append(crv)

現(xiàn)在,您有一個(gè)字典,其中鍵是唯一長(zhǎng)度,值是該長(zhǎng)度的 crv 列表。


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

添加回答

舉報(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)