【发布时间】:2016-05-20 22:33:01
【问题描述】:
我需要能够将列表中的每一秒数乘以 2,所以说:
List = [1,2,3,4]
我希望它返回[1,4,3,8],但我尝试过的所有方式都可以,例如
credit_card = [int(x) for x in input().split()]
credit_card[::2] = [x*2 for x in credit_card[::2]]
print(credit_card)
如果我在返回[2,2,6,4]之前输入相同的列表
有没有办法完成我想要完成的事情?
【问题讨论】:
-
给你一个方便的提示:避免使用内置名称命名变量,例如
list、dict、id等。(这里你使用了大L所以不是这样的问题,而是变量should_look_like_this和ClassesAreWrittenLikeThis。使代码更具可读性,并让您在路上省心
标签: python