首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python for-loop

Python for-loop
EN

Stack Overflow用户
提问于 2017-01-03 14:32:38
回答 0查看 108关注 0票数 0

我有一个包含如下数据的txt文件:

代码语言:javascript
复制
(NAME|RANGE|PASSANGERS)
Airbus A330-200|12000|263
Airbus A321-200|4600|200
Airbus A320-200|5500|162
Airbus A319-100|5700|132
Embraer 190|4445|106
ATR 72-600|1529|70

我需要比较第二列中每一行之间的数字,然后打印具有较高范围编号的飞机的名称(需要打印名称,但必须从最高范围到最低范围进行比较和排序)。到目前为止,我有这样的想法:

代码语言:javascript
复制
f = open("./dados/aeronaves.txt","r")
d=[]
c=[]
tempList=[]
for line in f:
    a =(line.strip().split('|'))
    b = c.append(a)
    d.append(int(a[1]))
    d.sort()
for i in range(0,len(c)):
    print(c[i])
    print(c[i][1])
f.close()

但我不知道如何在范围内做它,但它必须与它…

帮助

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41437714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档