-1
我已經通過使用下面的代碼創建的列表清單在我的字符串'ABCDEFG...'
隨機字母我曾嘗試下面的代碼:錯誤的Python
letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
grid = [i.replace('.', random.choice(letters.upper())) for i in grid]
我已經得到了這個錯誤:
AttributeError: 'list' has no object 'replace'
我查看了互聯網,每個人都說使用這個語法的列表理解來代替一切。但不幸的是,它不工作。
請注意,您使用了兩個'for'語句來創建網格 - 您將需要一個類似的數字來訪問元素。你不需要'替換',修改你原來的理解就應該去做。用隨機選擇替換''.''。 – cdarke