擅长:python、mysql、java
<pre><code>def listcheck():
y = (input("Enter your lists: \n"))
if y[0] !="[" or y[1] !="[":
print("false, you entered data not starting with [[")
return False
if y[len(y)-1] !="]" or y[len(y)-2] !="]":
print("false, you entered data not ending with ]]")
return False
import ast
z = ast.literal_eval(y)
def innerlistcheck(alist):
for x in range(0, len(alist), 1):
if type(alist[x]) != list:
print("false, " + str(alist[x]) + " is not a list")
return False
print("true")
return True
innerlistcheck(z)
listcheck()
</code></pre>
<p>我想这也许是你问题的答案。
最困难的部分是看如何将字符串转换成我从这里偷来的列表:<a href="https://stackoverflow.com/questions/1894269/convert-string-representation-of-list-to-list">Convert string representation of list to list</a></p>