Tôi đang nỗ lực để học Python và tôi rất chú ý đến các tiêu chuẩn mã hóa phổ biến. Đây có vẻ như là một câu hỏi khó hiểu vô nghĩa, nhưng tôi đang cố gắng tập trung vào các thực hành tốt nhất khi tôi học, vì vậy tôi không phải học bất kỳ thói quen 'xấu' nào.
Tôi thấy hai phương thức phổ biến để khởi tạo một lệnh:
a = {
'a': 'value',
'another': 'value',
}
b = dict(
a='value',
another='value',
)
Cái nào được coi là "nhiều pythonic"? Bạn dùng cái nào Tại sao?
{}
khá thống nhất, nhưng tôi thấy rất nhiều cách dict()
tiếp cận rõ ràng ở nơi khác. Tôi có thể thấy lợi ích của một cú pháp rõ ràng, nhưng sự vắng mặt của cách tiếp cận trong các tài liệu chính thức khiến tôi nghi ngờ. Sau khi đăng bài này, tôi đã xem các tài liệu của thư viện dict
và nhận thấy sự thận trọng rằng các khóa phải là định danh hợp lệ khi một bản tường minh dict
được sử dụng để khởi tạo một lệnh.
dict()
được đánh vần dict
--it sử dụng tên của loại. Các dấu ngoặc ( {}
) dựa vào dấu câu để xác định loại.