如何分别获得鼠标的x和y坐标?

时间:2019-03-30 00:58:30

标签: python pygame

我要打印鼠标的x位置,而不打印y位置。

import pygame
pygame.init()

mouse = pygame.mouse.get_pos()
print(mouse)

这将鼠标的xy打印为元组,但是我只想打印x。我该怎么做?

3 个答案:

答案 0 :(得分:3)

您可以简单地unpack您的元组:

x, y = pygame.mouse.get_pos()

答案 1 :(得分:0)

print(mouse[0]) #prints x
print(mouse[1]) #prints y

您可以像访问数组一样访问元组

答案 2 :(得分:0)

pygame.mouse.get_pos()返回元组(x,y)。要获取xy,请打开元组的包装:

x, y = pygame.mouse.get_pos()

要访问元组,可以使用xy重新构建它,或使用mouse_pos = pygame.mouse.get_pos()保存它