কম্পিউটার

পাইথন কিভাবে নেস্টেড তালিকা কপি করবেন


এই টিউটোরিয়ালে, আমরা পাইথনে নেস্টেড তালিকা কপি করার বিভিন্ন উপায় দেখতে যাচ্ছি। আসুন একে একে দেখি।

প্রথমে, আমরা লুপ ব্যবহার করে নেস্টেড তালিকা কপি করব। এবং এটি সবচেয়ে সাধারণ উপায়।

উদাহরণ

# একটি 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]]

উপসংহার

টিউটোরিয়াল সম্পর্কে আপনার কোন সন্দেহ থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. কিভাবে পাইথনে একটি খালি তালিকা তৈরি করবেন?

  2. পাইথনে একটি তালিকা কীভাবে ক্লোন বা অনুলিপি করবেন?

  3. আমরা পাইথনে তালিকা কিভাবে সংজ্ঞায়িত করব?

  4. পাইথনে স্ট্রিংগুলির তালিকা কীভাবে বাছাই করবেন?