![](/img/trans.png)
[英]Pythonic way of checking if a condition holds for any element of a list
[英]Replacing an element from list after checking for condition in python: doing it the “pythonic way”
我有一個數字列表,例如:
a = [2,4,5,12]
我想通過從大於10的任何元素中減去10來更改列表。
為此,我可以執行以下操作:
i = 0
for ax in a:
if ax>10:
ax = ax-10
a[i] = ax
i = i+1
但這不是“ pythonic”編碼方式。 如果我使用的是Fortran,那么使用此循環就可以了,但是Python比這些結構化循環要好。
我可以用其他方式嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.