元组到每个元素具有功能的字符串

问题描述

| 有一个元组
(a,b,c)
。 我要get1 如何以一种聪明的方式而不是手动地完成它?     

解决方法

您可以这样进行操作(如果foo()返回一个字符串):
tuple_ = (a,b,c)
\"\\n\".join( foo(i) for i in tuple_ )
如果foo()不返回字符串:
tuple_ = (a,c)
\"\\n\".join( str(foo(i)) for i in tuple_ )
编辑 如果为python <2.4编写,请使用此方法,因为在Python 2.4中添加了生成器表达式:
tuple_ = (a,c)
\"\\n\".join([ str(foo(i)) for i in tuple_ ])
    ,只要foo是一个字符串:
 \"\\n\".join(map(foo,tup))
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...