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을 사용하고 있으며 검색 기능을 통해 솔루션을 찾지 못했습니다.