谷姐:我们都是谷歌迷
We are all Google fans

请教大佬们一个python小问题-jshkk

Rate this post

我有这样一批列表,样本大致如下:

    1,aaaa
    1,bbb
    2,ddd
    2,ggg
    2,hhhh
    3,46456
    3,dsfsd5
    3,888
    4,ttt
    4,yyyy

第一列是序号,第二列是值,我需要取每一个序号的最后一次的值,
如上面的样本,我需要获取到:

    1,bbb
    2,hhhh
    3,888
    4,yyyy

这个用python 应该怎么写啊?
感谢大佬指导下~~~

热议
2楼 Mio 昨天23:10

新赋值覆盖掉前面的就行了,具体操作等楼下大佬

3楼 ApkB 昨天23:11

入门啊,还是得C/C++,带上数据结构和算法
看看吧,这就是数据结构和算法没学的后果
连个排序都撸不出来,哎

4楼 狗仔小分队 昨天23:11

楼上说的对,具体操作等楼下大佬

5楼 dunce 昨天23:11

按行读取,分割字符串,插入字典

6楼 jshkk 昨天23:13

dunce 发表于 2021-8-21 23:11
按行读取,分割字符串,插入字典

嗦嘎,刚刚只想到用列表,,,我去试试

7楼 dunce 昨天23:17

jshkk 发表于 2021-8-21 23:13
嗦嘎,刚刚只想到用列表,,,我去试试

用其他数据结构也行,只不过需要额外判断key是否在内

8楼 JustDoing 昨天23:17

for循环1到4
一个字典,a["1"]=aaa,然后a["1"]=bbb。
最后循环以后,输出即可

9楼 pillow 昨天23:19

hashmap

10楼 emptysuns 昨天23:29

根据换行切割,得到一个列表

然后split每行数据 ,得到name,value放入一个随便字典

然后如此循环下去就行,重复值被替换,只保留最后一个

这么写就很python

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 请教大佬们一个python小问题-jshkk
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活