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

Python 如何分别获取鼠标的x坐标和y坐标?,python,pygame,Python,Pygame,我想打印鼠标的x位置,而不打印y位置 import pygame pygame.init() mouse = pygame.mouse.get_pos() print(mouse) 这将鼠标的x和y打印为元组,但我只想打印x。如何执行此操作?您可以简单地使用元组: x, y = pygame.mouse.get_pos() 您可以像访问数组一样访问元组pygame.mouse.get_pos()返回元组(x,y)。要获取x和y,请解压缩元组: x,y=pygame.mouse.get\u

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

import pygame
pygame.init()

mouse = pygame.mouse.get_pos()
print(mouse)
这将鼠标的
x
y
打印为元组,但我只想打印
x
。如何执行此操作?

您可以简单地使用元组:

x, y = pygame.mouse.get_pos()
您可以像访问数组一样访问元组

pygame.mouse.get_pos()
返回元组
(x,y)
。要获取
x
y
,请解压缩元组:

x,y=pygame.mouse.get\u pos()


要访问元组,您可以使用
x
y
再次构建元组,或者使用
鼠标\u pos=pygame.mouse.get\u pos()

保存元组,谢谢!有没有其他方法,因为我以后还需要它们在元组中?您可以随时解包,也可以为元组编制索引。例如,
pair=mouse.get_pos()
,然后稍后
x,y=pair
y=pair[1]
。非常感谢您,这正是我所需要的
print(mouse[0]) #prints x
print(mouse[1]) #prints y