Python中文
首页
教程
问答
标签
搜索
登录
注册
如何获取具有最高编号([a,3])的列表([a,2],[a,1],[a,3])
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一个</p> <pre><code>list=[[a,2],[a,1],[a,3],[b,5],[b,7],[b,6],[c,20],[c,23],[c,30]]. </code></pre> <p>如何获得每个字母的最高数字列表?这个列表会把它附加到另一个包含每个字母的最高数字的列表中吗?你知道吗</p> <p>我试过使用下面的代码,但我对python编程是个新手,对数据结构或编程了解不多。你知道吗</p> <pre class="lang-py prettyprint-override"><code>for letter in range(len(final)): array1=[] array2=[] highestvalue=0 if final[letter][0] == final[letter+1][0]: if final[letter][2] < final[letter+1][2]: highestvalue=final[letter+1][2] array1.append(final[letter][0]) array1.append(highestvalue) array2.append(array1) </code></pre> <p>有没有办法把[[a,3],[b,7],[c,30]]从列表中去掉?你知道吗</p> <p>[编辑] 实际上,我的列表是[[a,abc,2],[a,def,1],[a,ghi,3],[b,jkl,5],[b,lmn,7],[b,opq,6],[c,rst,20],[c,vwx,23],[c,yzz,30]]。你知道吗</p> <p>我希望创建一个列表来存储变量[[a,ghi,3],[b,lmn,7],[c,yzz,30]]。如何创建包含第二个元素、字母和最大值的列表?你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>>>> foo = [['a', 2],['a', 1],['a', 3], ['b', 5],['b', 7],['b', 6], ['c', 20],['c', 23],['c', 30]] >>> print({key:value for key, value in sorted(foo)}) {'a': 3, 'b': 7, 'c': 30} </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python中从数据帧列中删除分类值?
10 回答
如何在python中从数据帧列表中删除引号
5 回答
如何在python中从数据帧创建列表
3 回答
如何在Python中从数据帧创建嵌套的JSON
9 回答
如何在Python中从数据帧显示wordcloud
5 回答
如何在Python中从数据帧的时间戳中删除字符
10 回答
如何在Python中从数据帧绘制简单绘图?
1 回答
如何在python中从数据帧行提取具有特定长度的范围?
8 回答
如何在python中从数据帧设置dict中的值
4 回答
如何在Python中从数据库中获得一个结果
4 回答
如何在python中从数据框中绘制分类条形图
1 回答
如何在Python中从数据框中选择特定细节?
9 回答
如何在python中从数据集中删除unicode
4 回答
如何在python中从数据集中删除某些数值?
6 回答
如何在python中从数据集中选择行
10 回答
如何在Python中从数组中删除元素
6 回答
如何在python中从数组中删除单个倒逗号?
9 回答
如何在python中从数组中删除对象?
1 回答
如何在python中从数组中删除引号
1 回答
如何在python中从数组中删除所有最小值
1 回答