最喜欢用python做这种数据结构类型的操作了
登录 | 论坛导航 -> 华新鲜事 -> 创业求职 | 本帖共有 1 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:nevermoi (等级:4 - 马马虎虎,发帖:721) 发表:2017-12-22 13:20:37  楼主  关注此帖
今天上午去参加面试的java题目, 这个该怎么做? 题目: 需要存储如下信息: +Name+ + country+ John Canada Bob USA Tom USA Alice Canada Alan Canada Peter UK 现在删除数据,让每个country只保留一个人,只保留第一次出现那个 则剩下: +Name+ + country+ John Canada Bob USA Peter UK 请选择一种数据结构,并用java代码实现
最喜欢用python做这种数据结构类型的操作了
origin = [
('john', 'canada'),
('bob', 'usa'),
('tom', 'usa'),
('alice', 'canada'),
('alan', 'canada'),
('peter', 'uk')
]

temp = []
def detect(t):
if t[1] not in temp:
temp.append(t[1])
return True
return False

print(list(filter(lambda t: detect(t), origin)))
别,我怕忍不住骂你
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
论坛导航 -> 华新鲜事 -> 创业求职 | 返回上一页 | 本主题共有 1 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码