我正在嘗試製作一個程序,用於從文本文件中生成一個數字列表。該文件每行有一個整數。我試着打開文件,像這樣:製作一個文本文件中的數字列表
data = open(file).readlines()
,但如果我這樣做,換行符\n
被列入名單,我的冒泡訂單僅第一個數字(即6是19後)的數量。以下是我運行程序時發生的情況的一個例子。我首先打印未排序的列表,然後打印排序的列表。
['13\n', '6\n', '87\n', '19\n', '8\n', '23\n', '8\n', '65']
['13\n', '19\n', '23\n', '6\n', '65', '8\n', '8\n', '87\n']