python中val是什么意思_如何处理Python单个val和val列表?我经常遇到这个问题:我正在创建⼀个需要对值执⾏⼀系列操作的函数,⽆论该值是单个值还是值列表.
有⼀种优雅的⽅式来做到这⼀点:
def convert_val(val):
同上一堂课观后感whether是什么意思do a series of things to each value, whether list or single val
return answer or list of answers
新生儿总吐奶
⽽不是我⼀直在做什么?:
def convert_val(val):
if isinstance(val, list):
郑宇轩
... do a series of things to each list item,
return a list of answers
else:
... do the same series, just on a single value
return a single answer
⼀种解决⽅案是创建⼀个sub_convert()来执⾏⼀系列操作,然后只调⽤⼀次或迭代,具体取决于传⼊convert()的类型.
胡黄连另⼀种⽅法是创建⼀个接受参数(value,sub_convert())的convert().
其他建议更紧凑,更优雅,最好是⼀体化?
(我在这⾥做了⼏次搜索,看看我的问题是否已经解决.如果有问题,我的意见.)
谢谢,
JS
>哀鸿遍野是什么意思