python - 如何在python中将不同数量的参数从元组传递到字符串格式?
问题描述
我在将不同数量的参数从元组传递到字符串格式时遇到了困难。有时我的元组只包含一个值,但有时最多包含 10 个值。如果我想打印 print 语句中的所有值,我该怎么做?我试过了:
tup = ('val1', 'val2', 'val3')
print('List consists of: {}'.format(*tup))
但它只打印出第一个值。不幸的是,每次我都有不同数量的参数要打印。
解决方案
删除 * 这样您就不会解包元组:
tup = ('val1', 'val2', 'val3')
print('List consists of: {}'.format(tup))
输出:
List consists of: ('val1', 'val2', 'val3')
推荐阅读
- javascript - 在创建阅读更多/阅读更少功能时遇到问题?
- python - 使用 Python 从顶层向下查找所有沿袭路径(非标准父子路径)
- python - CNN 和 LSTM 的输入形状
- java - 转到android上另一个活动的按钮不断崩溃
- c# - 是否可以从 C++ 程序中调用 ACPI 方法?
- oracle - 使用异构服务从自治数据库创建数据库链接
- excel - VBA 从查找列表中返回所有匹配项
- unity3d - Unity 2dclicker 游戏在我运行时无法运行
- python - 如何管理 Pandas 中的重复行
- javascript - 如何重置 React Native 中的状态值?