看板
[ Python ]
討論串[問題] 新手list問題請教
共 6 篇文章
內容預覽:
各位Python的前輩您好,我個人是初學python的小嫩嫩. 想藉由這次的題目跟大家討論看看幾個問題:. (1)原列表[9,9,9,9],加上固定的值1以後,轉換成[1,0,0,0,0]. 即可參考cutekid大大的寫法. (2)但是原列表[9,9,9,9],加上固定的值1以後,如欲轉換成[0,
(還有215個字)
內容預覽:
def increment(self, add=1, output=[]):. for index, value in enumerate(self[::-1]):. add += value * 10 ** (index). output.insert(0, (add // 10 ** index
(還有735個字)
內容預覽:
先回答你第一個問題,你a = zadd的時候只是把zadd的記憶體位置傳給a而已. 這點你可以用id()去看,他們指向的是同一個物件. 你直接對這個物件操作(remove) 自然就刪掉zadd 或是你self.count都一樣被改變了. 你真的想要去算有幾個9 又不考慮time complexity
(還有482個字)
內容預覽:
def increment(self):. num = int(''.join(str(x) for x in self)). num = num + 1. numList = list(str(num).zfill(len(self))). return [int(x) for x in numL
(還有194個字)