python-3.x - Python - 水平输出,带括号、逗号和引号
问题描述
s = "That that occurs sometimes. It sometimes means that which, and sometimes just that"
target = "that"
words = s.split()
b = []
for i,w in enumerate(words):
if w == target:
if i > 0:
b = words[i-1]
print([b].sep="",end",")
“我用过,end=",sep=",但没有任何效果。我需要水平输出,带有方括号、逗号和引号。括号出现在中间,逗号出现在末尾。”
“电流输出”
['那个'],['意味着'],['只是'],
“我需要这个输出”
['那个','意味着','只是']
解决方案
试试这个代码它会正常工作
s = "That that occurs sometimes. It sometimes means that which, and sometimes just that"
target = "that"
words = s.split()
b = []
for i,w in enumerate(words):
if w == target:
if i > 0:
b.append(words[i-1])
print(b,sep="")
推荐阅读
- visual-studio - Visual Studio 扩展的默认参考路径是什么?
- javascript - NodeJS - 使用 node-fetch 发送 JSON 对象参数
- regex - 搜索 / 并将其替换为 ; 在带有崇高文本的 xml 标记中 3
- c# - LINQ 中的可迭代析取
- python - 如何使用 matplotlib 绘制散点饼图
- python - 我的代码没有在控制台窗口中抛出任何数据包
- jenkins - 扫描多分支现在构建每个(也未更改)作业
- html - 如何在用户浏览器中缓存 html 文档?
- ios - 如何过滤附件视图中的集合视图的数组列表
- python-3.x - 从边界框到面具