我有这个列表对象
[('migrations',), ('users',), ('devices',), ('externals',), ('cloud_securities',), ('operators',), ('promotions',), ('visitors',), ('caches',), ('captures',), ('mirror_settings',), ('wifis',), ('service_plans',), ('auto_provisionings',), ('guest_settings',), ('help_texts',), ('gateways',), ('fb_wifi_tokens',), ('health_check',), ('ubb_settings',), ('templates',), ('ubb_user_settings',), ('captive_portals',), ('languages',)]
我想把它们列为数组列表
我试过了
# table_names = np.asarray(table_names)
我得到了
^{pr2}$但我想要这样
['migrations', 'users', 'devices', 'externals', 'cloud_securities', 'operators', 'promotions', 'visitors', 'caches', 'captures', 'mirror_settings', 'wifis', 'service_plans', 'auto_provisionings', 'guest_settings', 'help_texts', 'gateways', 'fb_wifi_tokens', 'health_check', 'ubb_settings', 'templates', 'ubb_user_settings', 'captive_portals', 'languages']
我该怎么做那条Python?在
我应该使用或研究什么功能?在
您不希望
numpy
您需要简单的python&list理解:假设
l
是您的列表,获取tuple
元素的每个第一个和唯一项,然后从那里重建一个列表:如果元组包含多个元素,一个通用的解决方案是使用
^{pr2}$itertools.chain
来使列表变平,但这可能是过度使用了:相关问题 更多 >
编程相关推荐