modify list element with list comprehension in python

前端 未结 5 2356
你的背包
你的背包 2021-02-20 17:41

folks,

I want to modify list element with list comprehension. For example, if the element is negative, add 4 to it.

Thus the list

a = [1, -2 ,          


        
5条回答
  •  北恋
    北恋 (楼主)
    2021-02-20 18:20

    Why mutate, when you can just return a new list that looks like you want it to?

    [4 + x if x < 0 else x for x in [1, -2, 2]]
    

提交回复
热议问题