পাইথন ডিকশনারি লিটারেলের ভেতরে শুধু সিঙ্গেল লাইন কমেন্ট (#) ব্যবহার করা যায়। মাল্টি-লাইন কমেন্ট ("""...""") ব্যবহার করা যায় না কারণ সেগুলো স্ট্রিং লিটারাল হিসেবে পার্স হয়।
বৈধ সিনট্যাক্স
testItems = {
'TestOne': 'Hello',
# 'TestTwo': None, # সিঙ্গেল লাইন কমেন্ট - ঠিক আছে
}
অবৈধ সিনট্যাক্স
testItems = {
'TestOne': 'Hello',
"""
Some random
multiline comment
""" # SyntaxError: invalid syntax
}
কারণ
পাইথন পার্সার ডিকশনারি লিটারেলের ভেতরে শুধু কী-ভ্যালু পেয়ার এক্সপেক্ট করে। নগ্ন স্ট্রিং লিটারাল ভ্যালু হিসেবে ধরা হয়, কিন্তু কী ছাড়া ভ্যালু অনুমোদিত নয়।
সেরা অনুশীলন
# Config dictionary for user settings
# 'TestTwo' is deprecated since v2.0
config = {
'TestOne': 'Hello',
# 'TestTwo': None, # Disabled
'TestThree': 'World'
}