我的教授给了我们这个问题,他希望我们不要使用.join()
。
我们输入所需的字符串或整数,然后将其创建为集合。
例如:
A = {1, 2, 3, 4}
Fruits = {apple, banana. orange}
输出应如下所示。
我的问题是每次我运行代码时结果都没有逗号。
但是,如果我使用.join()
,我会得到所需的东西。
#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
例如预期结果:
A = {1, 2, 3, 4}
Fruits = {apple, banana. orange}
答案 0 :(得分:0)
我不理解您的输入。但是这段代码可能会有所帮助:
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)