Скажімо, у мене є список xз невизначеною довжиною, з якого я хочу випадковим чином вивести один елемент, щоб потім список не містив елемент. Який найбільш пітонічний спосіб це зробити?
Я можу зробити це з допомогою досить незручна combincation з pop, random.randintі len, і хотів би бачити більш короткі або більш гарні рішення:
import random
x = [1,2,3,4,5,6]
x.pop(random.randint(0,len(x)-1))
Що я намагаюся досягти, це послідовно виводити випадкові елементи зі списку. (тобто випадковим чином висунути один елемент і перемістити його до словника, випадковим чином висунути інший елемент і перемістити його в інший словник, ...)
Зверніть увагу, що я використовую Python 2.6 і не знайшов рішень за допомогою функції пошуку.

