gpt4 book ai didi

python - 使用python对文本文件中的数字列进行排序

转载 作者:行者123 更新时间:2023-11-28 19:49:12 31 4
gpt4 key购买 nike

我正在尝试按包含 1000 多个数字的第 4 列对文本文件进行排序。我可以很好地隔离数字列,但我无法按升序排序。这是我认为正确的。但我不断收到以下错误:

“str”对象没有属性“sort”

任何建议都会很棒!

file = open("MyFile.txt")

column = []

for line in file:
column = line[1:].split("\t")[3]

print (column.sort())

最佳答案

如果我是对的,您正在尝试使用第 4 列作为索引对 进行排序,不是吗?

sorted(open("MyFile.txt").readlines(), key=lambda line: int(line.split('\t')[3]))

应该给你行,按第 4 个制表符拆分列的整数值排序。

关于python - 使用python对文本文件中的数字列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22361802/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com