# 找到名字一樣,年齡最大的乙個人
# -*- 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)
像詩人一樣去活
詩人首先要具備的條件是靈魂,乙個永遠醒著微笑而痛苦的靈魂,乙個注視著酒杯 萬物的反光和自身的靈魂,乙個在河岸上注視著血液 思想 情感的靈魂,一片為愛驅動 光的靈魂,在一層又一層物象的幻影中前進。他無所知又全知,他無所求又盡求,他全知所以微笑,他盡求所以痛苦。人類的電流都聚集在他身上,使他永遠臨近那個...
像詩人一樣去活
詩人首先要具備的條件是靈魂,乙個永遠醒著微笑而痛苦的靈魂,乙個注視著酒杯 萬物的反光和自身的靈魂,乙個在河岸上注視著血液 思想 情感的靈魂,一片為愛驅動 光的靈魂,在一層又一層物象的幻影中前進。他無所知又全知,他無所求又盡求,他全知所以微笑,他盡求所以痛苦。人類的電流都聚集在他身上,使他永遠臨近那個...
像撒哈拉植物一樣去活
一棵在撒哈拉沙漠死去一百年的植物,如何復活?答案是 滾。這棵幹死的植物,把自己蜷縮成乙個球。在風無休止的吹動下,一刻不停地在沙漠裡滾動著。被吹上沙丘,又被吹落下來 被摔打在裸露的岩石上,又踉蹌前行 被沙苦苦地掩埋一陣子,再從掩埋中被剝離出來。沒有方向,沒有目的地,甚至,它都不知道,能不能重新活過來一...