2016-09-13 42 views
-5

請幫忙。
我需要得到所有排列,列表時,首先從0到23,從0到59和第三數爲0〜59

例如第二個數字:
01,01,01
.. 。
10,10,10
...
23,59,59
...等Python中的排列(小時,分鐘,秒)

+4

我們不願意做你的功課。那麼,告訴我們你的想法?你有什麼嘗試,你在哪裏遇到問題? – nostradamus

+0

看起來您希望我們爲您編寫一些代碼。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。展示這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出以及實際獲得的輸出(輸出,回溯等)。您提供的細節越多,您可能會收到的答案就越多。檢查[FAQ](http://stackoverflow.com/tour)和[如何提問](http://stackoverflow.com/questions/how-to-ask)。 – TigerhawkT3

+0

我試過這個:key1 = list(permutations(range(0,10),6)) 但是在我的情況下,數字可以重複 –

回答

0

事情是這樣的,如果我明白你的問題:

>>> [(h,m,s) for h in range(24) for m in range(60) for s in range(60)]