Computer >> Máy Tính >  >> Lập trình >> Python

Cách tạo từ điển Python từ tệp văn bản?

Giả sử có tệp văn bản sau (dict.txt)

1 aaa
2 bbb
3 ccc

Sau mã Python đọc tệp bằng cách sử dụng hàm open (). Mỗi dòng dưới dạng chuỗi được phân chia tại ký tự khoảng trắng. Thành phần đầu tiên được sử dụng làm khóa và thành phần thứ hai làm giá trị

d = {}
with open("dict.txt") as f:
for line in f:
    (key, val) = line.split()
    d[int(key)] = val

print (d)

Kết quả hiển thị nội dung của tệp ở dạng từ điển

{1: 'aaa', 2: 'bbb', 3: 'ccc'}