Python 从numpy数组中删除引号
我有一个numpy数组,其中包含不必要的引号(“): 如何删除开头和结尾,以便我的numpy结果如下所示:Python 从numpy数组中删除引号,python,arrays,numpy,Python,Arrays,Numpy,我有一个numpy数组,其中包含不必要的引号(“): 如何删除开头和结尾,以便我的numpy结果如下所示: ['sf64user_Number__c':'tKey', 'PreferredFirstName__c':'tPreferredFirstName'] 顺便说一句,我的列表包括30个条目,但我这里只显示了两个条目 任何帮助都将不胜感激 array(["'sf64user_Number__c':'tKey'", "'PreferredFirstName__c':'tPreferredF
['sf64user_Number__c':'tKey', 'PreferredFirstName__c':'tPreferredFirstName']
顺便说一句,我的列表包括30个条目,但我这里只显示了两个条目
任何帮助都将不胜感激
array(["'sf64user_Number__c':'tKey'",
"'PreferredFirstName__c':'tPreferredFirstName'"], dtype=object)
是一个“对象”数组,尽管对象看起来像字符串
['sf64user_Number__c':'tKey', 'PreferredFirstName__c':'tPreferredFirstName']
看起来不是有效的数组或列表。但字典可能会打印为:
{'sf64user_Number__c':'tKey', 'PreferredFirstName__c':'tPreferredFirstName'}
包装在数组中的字典(形状为()
)可以打印为
array({'sf64user_Number__c':'tKey',
'PreferredFirstName__c':'tPreferredFirstName'}, dtype=object)
而包含两个字典的数组为:
array([{'sf64user_Number__c':'tKey'},
{'PreferredFirstName__c':'tPreferredFirstName'}], dtype=object)
您可能需要详细说明此数组是如何生成的。双引号不是字符串的一部分。只有单引号是(并且您说要保留它们)。您的预期输出会引发语法错误!是否要创建词典?
array([{'sf64user_Number__c':'tKey'},
{'PreferredFirstName__c':'tPreferredFirstName'}], dtype=object)