你如何检查变量是否是python中的字典?
例如id喜欢它循环遍历字典中的值,直到它找到一个字典,然后遍历它找到的那个:
dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}}
for k, v in dict.iteritems():
if ###check if v is a dictionary:
for k, v in v.iteritems():
print(k, ' ', v)
else:
print(k, ' ', v)
Run Code Online (Sandbox Code Playgroud) 我试图将存储在mysql数据库中的数组(作为字符串)转换为python中的标准数组,我的意思是:
这是我从数据库中得到的:
"['a',['b','c','d'],'e']" # this is a string in the format of an array that holds strings inside it.
Run Code Online (Sandbox Code Playgroud)
我需要从字符串中删除数组,以便它像普通数组一样工作任何帮助将不胜感激.我不确定这是否已在其他地方得到解答,抱歉,如果有,我找不到它.谢谢