如何获取数组中的数据

2024-06-10 13:25:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python的初学者,正在尝试实现排行榜系统。我有下面的数组

points = [(userid1, 500),(userid2,600),(userid3,100)]

如何使用python获取userid3的点

谢谢


Tags: 系统数组points排行榜初学者userid1userid2userid3
3条回答

通过引用索引号来引用数组元素

您可以使用这样的points[2]它将访问元组。您可以通过points[2][1]获得用户userid3点

参考This Post

要获取python不同集合的元素,请始终使用[]。点是元组列表,两者都是数据集合。所以要访问“userid3”点,您应该执行points[2][1]。在括号内指定元素的索引,在本例中“userid3”位于列表的位置2(从0开始计数),其点位于位置1

在python中,可以使用语法list[i-1]访问列表的ith元素(因为列表索引从0开始)

因此,userid3_info = points[2]将给变量userid3_info(userid3,100)

要访问元组的jth元素,也需要执行相同的操作。 因此userid3_points = userid3_info[1]将给userid3_points100

相关问题 更多 >