亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

根據現有列表創建新列表

根據現有列表創建新列表

慕田峪7331174 2022-10-06 16:17:02
我有幾個對應于每種顏色的列表,我想生成顏色類型。Colour = ['Red, Yellow', 'Orange, Black', 'Blue, Green', 'Red']我想生成一個列表,與 BallColour 相同,但具有顏色類型(如下所示):ColourType = ['Primary, Primary', 'Secondary, Unknown', 'Primary, Secondary', 'Primary']
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

Easyist 通過以下方式做到這一點dict:


BallColour = ['Red, Yellow', 'Orange, Black', 'Blue, Green', 'Red']


c_key = dict(

    Red = 'Primary',

    Blue = 'Primary',

    Yellow = 'Primary',

    Green = 'Secondary',

    Orange = 'Secondary',

    Purple = 'Secondary',

)


ColourType = []

for colors in BallColour:

    colors = colors.split(', ')

    temp = []

    for color in colors:

        if color in c_key:

            temp.append(c_key[color])

        else:

            temp.append('Unknown')

    ColourType.append(', '.join(temp))


print(ColourType)


查看完整回答
反對 回復 2022-10-06
  • 1 回答
  • 0 關注
  • 74 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號