বলুন আমার কাছে x
অজানা দৈর্ঘ্যের একটি তালিকা রয়েছে যা থেকে আমি এলোমেলোভাবে একটি উপাদান পপ করতে চাই যাতে তালিকার পরে উপাদানটি না থাকে। এটি করার সর্বাধিক পাইথোনিক উপায় কী?
আমি বরং একটি unhandy combincation ব্যবহার এটা করতে পারেন pop
, random.randint
এবং len
, এবং খাটো বা সুন্দর সমাধান দেখতে চাই:
import random
x = [1,2,3,4,5,6]
x.pop(random.randint(0,len(x)-1))
আমি যা অর্জন করার চেষ্টা করছি তা হল তালিকার থেকে ক্রমাগত পপ র্যান্ডম উপাদানগুলি। (যেমন, এলোমেলোভাবে একটি উপাদান পপ করুন এবং এটিকে একটি অভিধানে সরিয়ে দিন, এলোমেলোভাবে অন্য একটি উপাদানকে পপ করুন এবং এটিকে অন্য অভিধানে নিয়ে যান, ...)
মনে রাখবেন যে আমি পাইথন ২.6 ব্যবহার করছি এবং অনুসন্ধান কার্যের মাধ্যমে কোনও সমাধান পাইনি।