所以我在列表中得到了一个列表,但是我想知道应该如何去掉内部方括号。
返回:
[ [1] ]
预期
[ 1 ]
代码如下:
class Node:
def __init__(self,value,next):
self.value = value
self.next = next
return
def __str__(self):
result = "[ "+str(self.value)+" ]"
return result
def getNext(self):
return self.next
def setNext(self,n):
self.next = n
return
def getValue(self):
return self.value
def setValue(self,v):
self.value = v
return
class Queue:
def __init__(self):
self.value = []
return
def __str__(self):
if len(self.value) == 0:
return "Queue Empty"
else:
return Node.__str__(self)
def front(self):
return
def empty(self):
if len(self.value) == 0:
return True
else:
return False
return
def enqueue(self,x):
return self.value.insert(0,x)
def dequeue(self):
return self.value.pop()
答案 0 :(得分:0)
最简单的解决方案,如果您不澄清您的问题。假设res
是您的结果,即[[1]]
。
那你就可以做
res = res[0]