পাইথন টাস্কবুকের স্তর 10.1
ব্যবহারকারীর কাছ থেকে দুটি সংখ্যা জিজ্ঞাসা করুন। এই সংখ্যাগুলি বন্ধুত্বপূর্ণ কিনা তা পরীক্ষা করুন।
একটি নির্দিষ্ট তালিকা দেওয়া হয়েছে:
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
একটি ভেরিয়েবল দেওয়া হয়েছে:
n = 3;
এই তালিকাটিকে একটি দ্বি-মাত্রিক তালিকায় রূপান্তর করুন,
প্রতিটি উপ-তালিকায় n টি উপাদান সহ।
একটি তালিকা দেওয়া হয়েছে:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
প্রতিটি উপ-তালিকায় অনেকগুলি খালি স্ট্রিং যোগ করুন, যাতে প্রতিটি উপ-তালিকার উপাদানের সংখ্যা সবচেয়ে দীর্ঘ উপ-তালিকার উপাদানের সংখ্যার সমান হয়ে যায়।
নির্দিষ্ট তারিখগুলিতে কিছু ডেটার একটি তালিকা দেওয়া হয়েছে, নিম্নলিখিত কাঠামোতে সংরক্ষিত:
data = [
{
'year': 2019,
'month': 11,
'day': 20,
'data': ['তথ্য সহ তালিকা']
},
{
'year': 2019,
'month': 11,
'day': 21,
'data': ['তথ্য সহ তালিকা']
},
{
'year': 2019,
'month': 12,
'day': 25,
'data': ['তথ্য সহ তালিকা']
},
{
'year': 2019,
'month': 12,
'day': 26,
'data': ['তথ্য সহ তালিকা']
},
{
'year': 2020,
'month': 10,
'day': 29,
'data': ['তথ্য সহ তালিকা']
},
{
'year': 2020,
'month': 10,
'day': 30,
'data': ['তথ্য সহ তালিকা']
},
{
'year': 2020,
'month': 11,
'day': 19,
'data': ['তথ্য সহ তালিকা']
},
{
'year': 2020,
'month': 11,
'day': 20,
'data': ['তথ্য সহ তালিকা']
},
]
এমন একটি কোড লিখুন যা ডেটার কাঠামোকে নিম্নলিখিত ফর্মের কাঠামোতে রূপান্তরিত করবে:
{
year1: {
month1: {
day1: [তথ্যের তালিকা],
day2: [তথ্যের তালিকা],
day3: [তথ্যের তালিকা],
},
month2: {
day1: [তথ্যের তালিকা],
day2: [তথ্যের তালিকা],
day3: [তথ্যের তালিকা],
}
},
year2: {
month1: {
day1: [তথ্যের তালিকা],
day2: [তথ্যের তালিকা],
day3: [তথ্যের তালিকা],
},
month2: {
day1: [তথ্যের তালিকা],
day2: [তথ্যের তালিকা],
day3: [তথ্যের তালিকা],
}
}
}