色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(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)文章:
主站蜘蛛池模板: aaaa欧美高清免费 | 免费观看大片毛片 | 97视频免费公开成人福利 | 欧美一区精品二区三区 | 中日韩精品视频在线观看 | 精品国产高清毛片 | 日本一区二区三区四区不卡 | 亚洲天堂视频网 | 国产人成在线视频 | 美女视频黄a视频美女大全 美女视频黄a视频免费全程 | 九九精品99久久久香蕉 | 久久久久999 | avtt加勒比手机版天堂网 | 网红主播大尺度精品福利视频 | 91免费永久国产在线观看 | 成人午夜影视全部免费看 | 看5xxaaa免费毛片 | 日韩一区二区三区四区 | 亚欧免费视频 | 久久www免费人成精品 | 天天看片天天爽 | 精品国产一区二区三区不卡 | 亚洲国产www| 国产一区二区三区日韩 | 九九视频在线看精品 | 女网址www呦 | 亚洲精品永久一区 | 久久免费高清视频 | 成人免费看片 | 亚洲国产成人在人网站天堂 | 国产欧美日韩综合精品一区二区 | 欧美激情精品久久久久久久久久 | 欧美日韩不卡在线 | 日韩三级黄色片 | 男女午夜爱爱久久无遮挡 | 欧美在线成人免费国产 | 免费永久观看美女视频网站网址 | 国产亚洲欧美成人久久片 | 美女张开腿给男人桶 | 亚洲一区二区中文 | 欧美h版成版在线观看 |