Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在没有引号标记的情况下分离原始输入字符串?仅逗号和空格_Python_Python 2.7_Split - Fatal编程技术网

Python 如何在没有引号标记的情况下分离原始输入字符串?仅逗号和空格

Python 如何在没有引号标记的情况下分离原始输入字符串?仅逗号和空格,python,python-2.7,split,Python,Python 2.7,Split,我的教授给了我们这个问题,他希望我们不使用。加入。 我们输入所需的字符串或整数,然后将其创建为集合 例如: A = {1, 2, 3, 4} Fruits = {apple, banana. orange} 输出应该是这样的 我的问题是每次运行代码时,结果都没有逗号。 但如果我使用。加入,我会得到我需要的 #Code for Problem 8 name_of_set = raw_input("") sets = "" sets += raw_input("") setA = "" set

我的教授给了我们这个问题,他希望我们不使用。加入。 我们输入所需的字符串或整数,然后将其创建为集合

例如:

A = {1, 2, 3, 4}
Fruits = {apple, banana. orange}
输出应该是这样的

我的问题是每次运行代码时,结果都没有逗号。 但如果我使用。加入,我会得到我需要的

#Code for Problem 8
name_of_set = raw_input("")

sets = ""
sets += raw_input("")

setA = ""
setA += "{"
for set in sets:
  sets.split(", ")
setA += sets
setA += "}"

print name_of_set + " = " + setA
例如,预期结果:


我不明白你的意思。但此代码可能有助于:

name_of_set = input("")
sets = input("")

setA = "{"
elements = sets.split(" ")
x = ""
for element in elements:
    x += element + ","
x = x[:-1]    
setA += x
setA += "}"

print (name_of_set + " = " + setA)

提示:{}*3.format1,2,3@Tiw为什么我的编辑被拒绝?当然,小段落和记号值得改进,而不是拒绝和编辑。另一个提示:print1,2,3,sep=但如果您使用的是python 2,这将不起作用-您不应该学习它anyway@Hoppeduppeanut仅标记编辑,不修复其他问题。我向您展示了正确的方法,如果我改进了编辑,您可能不会再检查编辑。如果你不想花费太多的精力来真正改进帖子,你可以把它留给其他人,或者你可以先赢得2k的代表,到那时你的编辑就不需要别人审核了。如果你对此有疑问,你可以问一个问题。那应该是香蕉后面的逗号,而不是句号,对吗?
name_of_set = input("")
sets = input("")

setA = "{"
elements = sets.split(" ")
x = ""
for element in elements:
    x += element + ","
x = x[:-1]    
setA += x
setA += "}"

print (name_of_set + " = " + setA)