Using Python String Formatting with Lists(将 Python 字符串格式化与列表一起使用)
本文介绍了将 Python 字符串格式化与列表一起使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在 Python 2.6.5 中构造了一个字符串 s
,该字符串将具有不同数量的 %s
标记,这些标记与列表 x 中的条目数相匹配代码>.我需要写出一个格式化的字符串.以下内容不起作用,但表明我正在尝试做的事情.在此示例中,有三个
%s
标记,列表包含三个条目.
I construct a string s
in Python 2.6.5 which will have a varying number of %s
tokens, which match the number of entries in list x
. I need to write out a formatted string. The following doesn't work, but indicates what I'm trying to do. In this example, there are three %s
tokens and the list has three entries.
s = '%s BLAH %s FOO %s BAR'
x = ['1', '2', '3']
print s % (x)
我希望输出字符串是:
1 BLAH 2 FOO 3 BAR
推荐答案
print s % tuple(x)
而不是
print s % (x)
这篇关于将 Python 字符串格式化与列表一起使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:将 Python 字符串格式化与列表一起使用


基础教程推荐
猜你喜欢
- 症状类型错误:无法确定关系的真值 2022-01-01
- 哪些 Python 包提供独立的事件系统? 2022-01-01
- 如何在Python中绘制多元函数? 2022-01-01
- Python 的 List 是如何实现的? 2022-01-01
- 使用Python匹配Stata加权xtil命令的确定方法? 2022-01-01
- 使用 Google App Engine (Python) 将文件上传到 Google Cloud Storage 2022-01-01
- 如何在 Python 中检测文件是否为二进制(非文本)文 2022-01-01
- 使 Python 脚本在 Windows 上运行而不指定“.py";延期 2022-01-01
- 将 YAML 文件转换为 python dict 2022-01-01
- 合并具有多索引的两个数据帧 2022-01-01