国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python多個(gè)對(duì)象的某個(gè)成員比大小怎么做?

瀏覽:80日期:2022-06-28 15:16:46

問(wèn)題描述

有多個(gè)類(lèi)型一致的對(duì)象,a b c每個(gè)對(duì)象下有同樣的整數(shù)屬性a.click

現(xiàn)在需要根據(jù)click的數(shù)值大小排序(可能有重復(fù)),

再根據(jù)click的排序位置取出,對(duì)象里的其他成員數(shù)據(jù)

想了好半天,該怎么實(shí)現(xiàn)呢

問(wèn)題解答

回答1:

這樣嗎?

# coding: utf8class A(): def __init__(self):self.click = 0a = A()a.click = 4a.test = ’I am a’b = A()b.click = 1b.test = ’I am b’c = A()c.click = 2c.test = ’I am c’for i in sorted([a, b, c], key=lambda x: x.click, reverse=True): print i.test # 輸出(根據(jù)click的值從小到大輸出test屬性)I am bI am cI am a回答2:

寫(xiě)了個(gè)例子:

#!/usr/bin/python3class Class: def __init__(self, key, value):self.key, self.value = key, valuedef get_values(*args): return [o.value for o in sorted(args, key=lambda o: o.key)]print( get_values(Class(3, 1),Class(1, 2),Class(2, 3) ))# Output: [2, 3, 1]

是這個(gè)意思嗎

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久久精品国产欧美日韩亚洲 | 久久亚洲国产中v天仙www | 国产国产成人精品久久 | 在线观看精品视频一区二区三区 | 亚洲视频在线免费播放 | 日本成人午夜 | 国产粉嫩高中生无套第一次 | 精品72久久久久久久中文字幕 | 99re热视频这里只精品 | 日韩一级免费视频 | 亚洲欧美偷拍自拍 | 美国欧美一级毛片 | 99re热这里只有精品视频 | 亚洲高清视频在线观看 | 国产日产久久高清欧美一区 | 国产精品一区二区三区高清在线 | 免费逼片 | 九九九精品视频 | 中文国产成人精品久久一 | 在线观看国产情趣免费视频 | 亚洲欧美日韩精品久久亚洲区色播 | 国产aaaaa一级毛片 | 亚洲日本久久一区二区va | 亚洲在线欧美 | 精品国产免费观看久久久 | 天干夜天天夜天干天ww | 亚洲精品一区二区三区五区 | 99久久精品免费 | 国产深夜福利视频网站在线观看 | 久久悠 | 亚洲精品99久久一区二区三区 | 亚洲加勒比久久88色综合 | 91久久精品一区二区三区 | 免费欧洲毛片a级视频 | 亚洲欧美日韩在线一区 | 一区二区三区高清在线 | 九九色网站 | 男女视频在线观看免费高清观看 | 久久国产免费观看精品3 | 中文字幕一区二区在线观看 | 久草视频手机在线 |