看板 [ Python ]
討論串[問題] 新手list問題請教
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓3(3推 0噓 7→)留言10則,0人參與, 6年前最新作者s077022 (和電腦對看中(男))時間6年前 (2018/09/28 11:09), 編輯資訊
0
0
0
內容預覽:
各位Python的前輩您好,我個人是初學python的小嫩嫩. 想藉由這次的題目跟大家討論看看幾個問題:. (1)原列表[9,9,9,9],加上固定的值1以後,轉換成[1,0,0,0,0]. 即可參考cutekid大大的寫法. (2)但是原列表[9,9,9,9],加上固定的值1以後,如欲轉換成[0,
(還有215個字)

推噓1(1推 0噓 6→)留言7則,0人參與, 最新作者jasonislin時間6年前 (2018/09/28 04:01), 6年前編輯資訊
0
0
3
內容預覽:
def increment(self, add=1, output=[]):. for index, value in enumerate(self[::-1]):. add += value * 10 ** (index). output.insert(0, (add // 10 ** index
(還有735個字)

推噓4(4推 0噓 5→)留言9則,0人參與, 6年前最新作者handsomeLin (NickLin)時間6年前 (2018/09/26 13:38), 6年前編輯資訊
0
0
0
內容預覽:
先回答你第一個問題,你a = zadd的時候只是把zadd的記憶體位置傳給a而已. 這點你可以用id()去看,他們指向的是同一個物件. 你直接對這個物件操作(remove) 自然就刪掉zadd 或是你self.count都一樣被改變了. 你真的想要去算有幾個9 又不考慮time complexity
(還有482個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 6年前最新作者rexyeah (ccccccc)時間6年前 (2018/09/26 11:15), 編輯資訊
0
0
3
內容預覽:
a = [0, 9, 9, 9]. def s(n):. return n+1 if n < 9 else (n+1) % 10. print map(lambda x: s(x), a). ==. Output. [1, 0, 0, 0]. --. 發信站: 批踢踢實業坊(ptt.cc),

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cutekid (可愛小孩子)時間6年前 (2018/09/26 10:44), 編輯資訊
0
0
3
內容預覽:
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個字)
首頁
上一頁
1
2
下一頁
尾頁