如何在python中的2d数组的第一个元素中打印第二个值

问题描述 投票:0回答:2

这是我的2D数组:

{'edge_followed_by': 586105, 
 'edge_follow': 167, 
 'edge_mutual_followed_by': 0,
 'edge_felix_video_timeline': 22,
 'edge_saved_media': 0,
 'edge_media_collections': 0}

我想获得edge_followed_by编号和edge_follow编号。它看起来应该像:

Followed by = 586105   , Follow = 167

我尝试了以下代码来提取它:

page_metrics = instagram.page_metrics()
print(page_metrics)
m1 = np.array(page_metrics)
print(m1[0:1])

这是我得到的错误

print(m1 [0:1])IndexError:数组的索引过多

请帮助我,并告诉我如何获得预期的输出。

python arrays numpy multidimensional-array
2个回答
1
投票

page_metricsdictionary。您可以使用以下方法直接获取值:

print('Followed by = ', page_metrics['edge_followed_by'], ', Follow = ', page_metrics['edge_follow'])

0
投票

您是字典。可以做到:

print('Followed by =' ,str(page_metrics['edge_followed_by'])  , ' Follow = ' , str(page_metrics['edge_follow']))

© www.soinside.com 2019 - 2024. All rights reserved.