主页>百科达人>详情

如何用PYTHON解决Comma Code问题

villain/2022-08-27/41阅读 /0评论
如何用PYTHON解决Comma Code问题简介:打开JUPTER NOTE BOOK,新建一个PY文档。如何用PYTHON解决Comma Code问题[图]spam = ["apples", "bananas", "tofu",

如何用PYTHON解决Comma Code问题

打开JUPTER NOTE BOOK,新建一个PY文档。

如何用PYTHON解决Comma Code问题[图]

如何用PYTHON解决Comma Code问题[图]


spam = ["apples", "bananas", "tofu", "cats"]

a = " ".spam.join()

首先要注意这种格式是不对的。

如何用PYTHON解决Comma Code问题[图]

如何用PYTHON解决Comma Code问题[图]


a = ", ".join(spam)

print(a)

我们把列表变成字符串可以用这个方法。

如何用PYTHON解决Comma Code问题[图]

如何用PYTHON解决Comma Code问题[图]


def comma_code(x):

    new = ", ".join(x)

    print(new)

    

comma_code(spam)

也可以定义一个新的函数。

如何用PYTHON解决Comma Code问题[图]

如何用PYTHON解决Comma Code问题[图]


def comma_code(x):

    print(", ".join(x))

    

comma_code(spam)

简化一下流程更简单。

如何用PYTHON解决Comma Code问题[图]

如何用PYTHON解决Comma Code问题[图]


spam = ["apples", "bananas", "tofu", "cats"]

a = ", ".join(spam[:-1]) + " and " + spam[-1]

print(a)

如果要符合英语的语法,其实要加上and。

如何用PYTHON解决Comma Code问题[图]

如何用PYTHON解决Comma Code问题[图]


def comma_code(x):

    new = ", ".join(x[:-1]) + " and " + x[-1]

    print(new)

    

comma_code(spam)

同样是可以定义函数来操作的。

如何用PYTHON解决Comma Code问题[图]

如何用PYTHON解决Comma Code问题[图]


def Comma(x):

    new = ""

    for i in range(len(x)-1):

        new += x[i] + ", "

        

    new += ("and " + x[-1])

    

    return new

Comma(spam)

用FOR LOOPS 就可以保留每个单词的逗号。

如何用PYTHON解决Comma Code问题[图]

如何用PYTHON解决Comma Code问题[图]

本文用户投稿或网站收集转载,如有侵权请联系本站。