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

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

基于現有列表創建新列表

基于現有列表創建新列表

Go
泛舟湖上清波郎朗 2022-10-05 09:39:31
我有幾個對應于每種顏色的列表,我想生成顏色類型。Colour = ['Red, Yellow', 'Orange, Black', 'Blue, Green', 'Red']我想生成一個列表,與BallColor相同,但顏色類型(如下所示):ColourType = ['Primary, Primary', 'Secondary, Unknown', 'Primary, Secondary', 'Primary']
查看完整描述

1 回答

?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

使用以下方法輕松完成此操作: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-05
  • 1 回答
  • 0 關注
  • 92 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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