首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Python 3.x中,如何替换列表中的某些项,然后将列表打印为字符串

在Python 3.x中,如何替换列表中的某些项,然后将列表打印为字符串
EN

Stack Overflow用户
提问于 2016-11-21 12:24:14
回答 1查看 52关注 0票数 0

我正在做一个小的文字游戏,让一个单词变得胡言乱语。用户给出一个音节和一个单词(例如: ug和all ),程序会用这个音节替换所有的元音,除非它是一个双元音。宇航员变成了Astugonugaut。如果音节是ib,单词是word,那么乘积就是dibemibonstribate。

我知道我需要一些循环,遍历单词中的每个字母,并确定它是元音,双元音,第一个字母,yada,yada,然后处理它。不过,我似乎想不出该怎么做。

我有这样的东西

代码语言:javascript
运行
复制
def gibberizer(word):
    for char in range(len(word)):
        print(char)
    word.insert(4,gib1)
    print(word)

插入行会将音节插入到应该插入的位置,但是我不知道如何让它自动插入。

我也不知道如何让它将列表打印为字符串。我试过使用.join,但我有点傻,可能做错了。

EN

回答 1

Stack Overflow用户

发布于 2016-11-21 12:28:36

您可以对字符串和if条件使用replace方法。

对于join:", ".join(aList)或您想要的任何分隔符,这将以逗号分隔的形式打印列表中的项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40712731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档