Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tạo Python dictionary từ file text


Giả sử file text sau (dict.txt) tồn tại:

1 aaa
2 bbb
3 ccc

Mã Python sau đọc file dùng open(). Mỗi dòng là string tách tại ký tự space. Thành phần đầu làm key, thành phần thứ hai làm value.

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 file dưới dạng dictionary:

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