এই টিউটোরিয়ালে, আমরা পাইথনে নেস্টেড তালিকা কপি করার বিভিন্ন উপায় দেখতে যাচ্ছি। আসুন একে একে দেখি।
প্রথমে, আমরা লুপ ব্যবহার করে নেস্টেড তালিকা কপি করব। এবং এটি সবচেয়ে সাধারণ উপায়।
উদাহরণ
# একটি listnested_list আরম্ভ করা =[[1, 2], [3, 4], [5, 6, 7] # খালি লিস্টকপি =[]নেস্টেড_লিস্টে সাব_লিস্টের জন্য:# অস্থায়ী তালিকা টেম্প =[] # বারবার সাব_লিস্টে উপাদানের জন্য সাব_লিস্ট:# টেম্প লিস্টে এলিমেন্ট যোগ করা temp.append(element) # কপি করার জন্য টেম্প লিস্ট যোগ করাআউটপুট
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
[[1, 2], [3, 4], [5, 6, 7]]আসুন দেখি কিভাবে লিস্ট কম্প্রিহেনশন এবং আনপ্যাকিং অপারেটর ব্যবহার করে নেস্টেড তালিকা কপি করা যায়।
উদাহরণ
# একটি listnested_list আরম্ভ করা =[[1, 2], [3, 4], [5, 6, 7] # কপি করা কপি =[[*সাব_লিস্ট] নেস্টেড_লিস্টে সাব_লিস্টের জন্য # কপিপ্রিন্ট মুদ্রণ(কপি)প্রে>আউটপুট
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
[[1, 2], [3, 4], [5, 6, 7]]এখন, নেস্টেড তালিকা অনুলিপি করার আরেকটি উপায় দেখা যাক। নেস্টেড তালিকাগুলি কপি করার জন্য কপি মডিউল থেকে ডিপকপি নামক পদ্ধতিগুলি আমাদের কাছে থাকবে। দেখা যাক।
উদাহরণ
# কপি মডিউল আমদানি কপি# একটি listnested_list আরম্ভ করা =[[1, 2], [3, 4], [5, 6, 7]]# কপিকপি =copy.deepcopy(nested_list)# কপিপ্রিন্ট মুদ্রণ(কপি) )আউটপুট
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
[[1, 2], [3, 4], [5, 6, 7]]উপসংহার
টিউটোরিয়াল সম্পর্কে আপনার কোন সন্দেহ থাকলে মন্তব্য বিভাগে উল্লেখ করুন।