拆分字符串并在Python下连接单词

时间:2018-05-12 00:49:57

标签: python python-3.x

我试图拆分并捕获一个句子中的4个单词并遇到此错误:空分隔符?

我的代码

s1 = input("Enter 3 random strings, separated by commas:") s1 = s1.split(sep = '') print (s1[4])

感谢您的任何建议!

3 个答案:

答案 0 :(得分:2)

试试这个

s1 = input("Enter 3 random strings, separated by commas:")
s1 = s1.split(sep = ',')
print (s1)

你没有,在sep ==“” 希望它有所帮助

答案 1 :(得分:1)

代码中出现两个错误 你可以改变s1=s1.split(),这会分开你的话。 在代码的最后,我想你想打印最恐怖的世界? 如果是这样,你可能是print(s1[2]) 因为python从0开始计算列表,第一个是0,第三个是2, 由于你的输入是3个单词,所以列表的长度是3.你也可以print(s1[-1]),它总是打印出最后一个。

答案 2 :(得分:0)

因为它不是一个空的分隔符,你应该在两个引号中插入一个逗号,否则它在技术上是空的。事实上,你甚至不需要sep因为你可以做.split(“,”)