我正在尝试一个你必须使用的函数def function(a,b,c,d)
a 是一个字符串,所以我做了
a = str(a)
b 是一个整数,所以我做了
b= int(b)
c 也是一个字符串;
c = str(c)
并且 d 是一个布尔值(我所知道的布尔值是 True 或 False);所以
d = True
我想将元素的顺序更改为
[c,a,b,d]
result = [c,a,b,d]
当我使用返回功能时,我将其分配给
return str(result), (because i want to return a string)
我结束了
"[ 'c', 'a', b, d]"
我已经尝试了一切来摆脱 ' ' 以及间距,因为它应该看起来像
'[c,a,b,d]'
我该怎么做才能删除它?
def elem(tree,year,ident,passed):
tree = str(tree)
year = int(year)
ident = str(ident)
passed = True
result = [ident,tree,year,passed]
return str(result)
这就是我到目前为止所做的
所以如果我想测试到目前为止我在 python shell 中的代码,我最终会得到
>>> elem("pine",2013,"1357",True)
"['1357', 'pine', 2013, True]"
我想要的输出是'[1357,pine,2013,True]'
对不起,如果我没有提供足够的。这就是我现在所拥有的一切.. 很抱歉没有为帖子做好格式化..