我期待生成隨機長度和方括號例如圖案, []] [[]] [[] [[]] []Python中,生成括號
我迄今爲止的隨機串設法讓我的程序隨機產生括號,但隨機產生它們的次數,所以目前我的程序給我的結果如,
[] [] [] [] [] []
[] [] []
[] [] [] [] []
所以括號內沒有隨機性,只顯示括號中的隨機性。
我想知道如何將括號隨機ASWELL的順序作爲展示中括號的數量。
這裏是我的代碼,到目前爲止,
import random
import string
def randomGen(N):
return random.randint(1,N)
char1 = '['
char2 = ']'
finalist = []
newList = []
newList2 = []
newValue = randomGen(99)
for i in range(newValue):
newList = char1
newList2 = char2
finalist.append(newList + newList2)
for everChar in finalist:
print everChar,
感謝。
'random.choice('[]')'會做得很好,而且看起來對我更具可讀性。 – lanzz
@lanzz好點,我會相應地編輯。 – jonrsharpe
我希望在範圍內使用'「」.join(random.choice('[]')(random.randint(1,99)))':) – thefourtheye