去重 名字一樣,找到年齡最大的

2021-09-14 06:31:01 字數 909 閱讀 2539

# 找到名字一樣,年齡最大的乙個人

# -*- coding: utf-8 -*-

from copy import deepcopy

list1 = [,,

,,,,

]def distinct_name(list1):

list2 = deepcopy(list1)

num = 0

n = len(list1)

item3 = 0  # 記錄比較後大的元素

flag = 0  # 用來控制前乙個元素的值為item3還是itme1

for item1 in list1:

if flag != 0:

item1 = item3

name1 = item1.get("name")

age1 = item1.get("age")

if num < n - 1:

item2 = list1[num + 1]

name2 = item2.get("name")

age2 = item2.get("age")

num += 1

if name1 == name2:

if age1 < age2:

list2.remove(item1)

flag = 0

else:

list2.remove(item2)

item3 = item1  # 記錄比較後大的元素

flag = 1

else:

flag = 0

return list2

# 首先先把目標列表進行排序

list1.sort(key=lambda x: x["name"])

ret = distinct_name(list1)

print(ret)

像詩人一樣去活

詩人首先要具備的條件是靈魂,乙個永遠醒著微笑而痛苦的靈魂,乙個注視著酒杯 萬物的反光和自身的靈魂,乙個在河岸上注視著血液 思想 情感的靈魂,一片為愛驅動 光的靈魂,在一層又一層物象的幻影中前進。他無所知又全知,他無所求又盡求,他全知所以微笑,他盡求所以痛苦。人類的電流都聚集在他身上,使他永遠臨近那個...

像詩人一樣去活

詩人首先要具備的條件是靈魂,乙個永遠醒著微笑而痛苦的靈魂,乙個注視著酒杯 萬物的反光和自身的靈魂,乙個在河岸上注視著血液 思想 情感的靈魂,一片為愛驅動 光的靈魂,在一層又一層物象的幻影中前進。他無所知又全知,他無所求又盡求,他全知所以微笑,他盡求所以痛苦。人類的電流都聚集在他身上,使他永遠臨近那個...

像撒哈拉植物一樣去活

一棵在撒哈拉沙漠死去一百年的植物,如何復活?答案是 滾。這棵幹死的植物,把自己蜷縮成乙個球。在風無休止的吹動下,一刻不停地在沙漠裡滾動著。被吹上沙丘,又被吹落下來 被摔打在裸露的岩石上,又踉蹌前行 被沙苦苦地掩埋一陣子,再從掩埋中被剝離出來。沒有方向,沒有目的地,甚至,它都不知道,能不能重新活過來一...