如何用PYTHON解决Comma Code问题
1、打开JUPTER NOTE BOOK,新建一个PY文档。

2、spam = ["apples", "bananas", "tofu", "cats"]
a = " ".spam.join()
首先要注意这种格式是不对的。

3、a = ", ".join(spam)
print(a)
我们把列表变成字符串可以用这个方法。

4、def comma_code(x):
new = ", ".join(x)
print(new)
comma_code(spam)
也可以定义一个新的函数。

5、def comma_code(x):
print(", ".join(x))
comma_code(spam)
简化一下流程更简单。

6、spam = ["apples", "bananas", "tofu", "cats"]
a = ", ".join(spam[:-1]) + " and " + spam[-1]
print(a)
如果要符合英语的语法,其实要加上and。

7、def comma_code(x):
new = ", ".join(x[:-1]) + " and " + x[-1]
print(new)
comma_code(spam)
同样是可以定义函数来操作的。

8、def Comma(x):
new = ""
for i in range(len(x)-1):
new += x[i] + ", "
new += ("and " + x[-1])
return new
Comma(spam)
用FOR LOOPS 就可以保留每个单词的逗号。

9、def code(x):
x[-1] = "and " + x[-1]
return ", ".join(x)
code(spam)
继续用一种更简单的方法来操作。
