内の各要素の後にコロンを追加します。I次のテキストファイルを持っている:私は私の最高の数に1の範囲内のそれぞれの数の行を作成しようとしている一覧
4 #Highest Number
1 2
2 3
3 4
1 4
。
1:
2:
3:
4:
私は二組、1から4までの整数の1と4の別のものを作成しようとした::、次のようになり、プリントアウトものです さんと一緒にそれらを結合するために労働組合を使用しますが、私のセット:「sがこのように見えた:これよりもむしろ
{':'}
:それは今あるよう
{:,:,:,:}
は、ここに私のコードです。
Input_File = input("Enter your file: ").lower()
with open(Input_File, 'r') as f:
first_line = f.readline()
data = f.read().splitlines()
number_of_pairs = int(first_line) + 1
colons_needed = int(first_line) * [':']
colons_needed = set(colons_needed)
headers = list(range(1, number_of_pairs))
headers = set(headers)
更新:
1: 2
2: 3
3: 4
4: 5
を私は希望:
これは私がこれまでに取得していますものです
1:
2:
3:
4:
これを取得するために使用されるコードは次のとおりです。
for i in range(1, len(my_list)):
print(str(i)+':', my_list[i])
my_listの最後に+1を追加しようとすると、範囲外のエラーが表示されます
私はうまく機能しました。ありがとうございました!
は「それは動作しませんでしたが、」十分な問題の説明ではありません。落胆しないでください!あなたは少なくとも*試みを投稿しました*。しかし、いずれにせよ、2つのセットの組合はおそらくあなたが望むものではありません。 –
セットは一意の値しか持たないので、 '{':'、 ':'、 ':'}'のようにはなりません。 '{':'、 ':'} 'を書くと' {': '} 'に評価されます。 '} == {': '} ' –
ああ、私は唯一のユニークな値を保持することを忘れてしまったようだ。ありがとうございます – RGPython