假設我有包含 n 個整數的文本檔案:
1
1
2
3
2
4
3
1
5
6
3
5
2
6
如何撰寫一個函式來列印這些整數而不重復它們?我的輸出應該是:
1
2
3
4
5
6
注意:輸出不應是文本檔案。
注意 2:檔案包含 n 個整數。
uj5u.com熱心網友回復:
假設您的整數存在于名為 的檔案中numbers.txt,您可以執行以下操作:
with open('numbers.txt') as f:
for number in set(f.readlines()):
print(int(number))
uj5u.com熱心網友回復:
您可以傳遞這些數字,set然后它們將是唯一的,之后您可以在任何您想要的地方列印出這些數字。
set([1, 1, 2, 2, 3]) = {1, 2, 3}
uj5u.com熱心網友回復:
您必須添加您嘗試過的內容...請下次添加到您的問題中。
with open('your_file.txt', 'r') as file:
data = file.read().replace('\n', '')
##data ##"11232.....
no_repeats ="".join(set(data))
no_repeats = int(no_repeats)
print(no_repeats)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/530145.html
標籤:Python文件
