Python 中的 CSV 文件中的行按字母顺序排列

Alphabetize rows in a CSV File in Python

我有一个 CSV 文件,它是从类似于以下的单词列表生成的

moth
dog
zebra
elephant
yak
horse
ant
moose
snake
walrus
lion
turtle
kangaroo

我需要按字母顺序对列表进行排序。最好的方法是什么?

我尝试将此列表放入一个 CSV 文件中,并阅读过去关于在 Python 中对 CSV 文件进行排序的 Stack Overflow 文章。然而,这些策略似乎并不奏效。

请注意,解决方案不必在Python中,也可以在R中。

谢谢!

您可以根据需要使用 sorted/sort。对于字符串,它将按字典顺序排序。下面是例子

sorted("""moth
dog
zebra
elephant
yak
horse
ant
moose
snake
walrus
lion
turtle
kangaroo""".split())