আমি পাইথন শিখার জন্য কিছুটা প্রচেষ্টা চালিয়ে যাচ্ছি এবং আমি সাধারণ কোডিং মানগুলিতে খুব মনোযোগ দিচ্ছি। এটি একটি নিরর্থকভাবে নিট-পিক প্রশ্নের মতো মনে হতে পারে তবে আমি শেখার সাথে সাথে সেরা অভ্যাসগুলিতে মনোনিবেশ করার চেষ্টা করছি, সুতরাং আমার কোনও 'খারাপ' অভ্যাসটি শিখতে হবে না।
আমি ডিক শুরু করার জন্য দুটি সাধারণ পদ্ধতি দেখছি:
a = {
'a': 'value',
'another': 'value',
}
b = dict(
a='value',
another='value',
)
কোনটিকে "বেশি পাইথোনিক" হিসাবে বিবেচনা করা হয়? আপনি কোনটি ব্যবহার করেন? কেন?
{}
বেশ সমানভাবে ব্যবহার করে তবে আমি dict()
অন্য কোথাও অনেকগুলি সুস্পষ্ট পদ্ধতি দেখতে পাচ্ছি । আমি একটি সুস্পষ্ট বাক্য গঠনটির সুবিধা দেখতে পেলাম, তবে সরকারী দস্তাবেজে পদ্ধতির অনুপস্থিতি আমাকে সন্দেহজনক করে তুলেছিল। এটি পোস্ট করার পরে আমি লাইব্রেরির ডক্সের দিকে নজর দিয়েছিলাম dict
এবং এই সতর্কতাটি পেয়েছি যে dict
কোনও ডিকটি আরম্ভ করার জন্য যখন স্পষ্টভাবে ব্যবহার করা হয় তখন কীগুলি অবশ্যই বৈধ শনাক্তকারী হতে হবে ।
dict()
বানানযুক্ত dict
- এটি টাইপের নাম ব্যবহার করে। ধনুর্বন্ধনী ( {}
) ধরণটি সনাক্ত করতে টাইপ সনাক্ত করে।