Кака избавиться от квадратных скобок в словаре?

содержимое txt файла

ATM0 2020.200.12
ATM1 2019.200.06
ATM2 2020.200.17
ATM3 2020.200.16
ATM5 2020.200.16
ATM6 2017.200.09
with open('atm.txt') as f:
    content = list(filter(None, f.read().split()))
atm_dict = dict()
for element in content:
    if element[0].isalpha():
        key = element
        atm_dict.update({key: []})
    else:
        atm_dict[key].append(element)
print(atm_dict)

сейчас вывод такой:

{'ATM0': ['2020.200.12'], 'ATM1': ['2019.200.06'], 'ATM2': ['2020.200.17'], 'ATM3': ['2020.200.16'], 'ATM5': ['2020.200.16'], 'ATM6': ['2017.200.09']}

Ответы (1 шт):

Автор решения: Сергей Ш
txt = 'ATM0 2020.200.12\n' \
      'ATM1 2019.200.06\n' \
      'ATM2 2020.200.17\n' \
      'ATM3 2020.200.16\n' \
      'ATM5 2020.200.16\n' \
      'ATM6 2017.200.09'
content = txt.splitlines()
# 1
atm_dict = dict()
for element in content:
    key, val = element.split()
    atm_dict[key] = val
print(atm_dict)

# 2
atm_dict = dict(element.split() for element in content)
print(atm_dict)
→ Ссылка