在python中缩放元组中的每个元素

在python中缩放元组中的每个元素,python,tuples,operation,Python,Tuples,Operation,我有一个元组类型的数据,如下所示: x = (((-300, 49.3878), (-300, 400), (-220.045, 400), (-169.193, 204.22), (-300, 49.3878))) 我需要通过除以100来缩放元组中的每个元素。即,输出结果应为: x'= (((-3.00, 0.493878), (-3.00, 4.00), (-2.20045, 4.00), (-1.69193, 2.0422), (-3.00, 0.493878))) 有人能告诉我怎么

我有一个元组类型的数据,如下所示:

x =  (((-300, 49.3878), (-300, 400), (-220.045, 400), (-169.193, 204.22), (-300, 49.3878)))
我需要通过除以100来缩放元组中的每个元素。即,输出结果应为:

x'= (((-3.00, 0.493878), (-3.00, 4.00), (-2.20045, 4.00), (-1.69193, 2.0422), (-3.00, 0.493878)))
有人能告诉我怎么做吗?

使用嵌套的,如下所示

x =  (((-300, 49.3878), (-300, 400), (-220.045, 400), (-169.193, 204.22), (-300, 49.3878)))

y = tuple(tuple(i / 100.0 for i in inner) for inner in x)

# You can remove the tuple and instead use [] if you don't mind it being a list.
y_list = [[i / 100.0 for i in inner] for inner in x]
如下图所示,使用嵌套的

x =  (((-300, 49.3878), (-300, 400), (-220.045, 400), (-169.193, 204.22), (-300, 49.3878)))

y = tuple(tuple(i / 100.0 for i in inner) for inner in x)

# You can remove the tuple and instead use [] if you don't mind it being a list.
y_list = [[i / 100.0 for i in inner] for inner in x]
如下图所示,使用嵌套的

x =  (((-300, 49.3878), (-300, 400), (-220.045, 400), (-169.193, 204.22), (-300, 49.3878)))

y = tuple(tuple(i / 100.0 for i in inner) for inner in x)

# You can remove the tuple and instead use [] if you don't mind it being a list.
y_list = [[i / 100.0 for i in inner] for inner in x]
如下图所示,使用嵌套的

x =  (((-300, 49.3878), (-300, 400), (-220.045, 400), (-169.193, 204.22), (-300, 49.3878)))

y = tuple(tuple(i / 100.0 for i in inner) for inner in x)

# You can remove the tuple and instead use [] if you don't mind it being a list.
y_list = [[i / 100.0 for i in inner] for inner in x]

如果您使用Python2阻止任何整数(100的倍数除外)被“错误地”除,则可能值得除以
100.0
。如果您使用Python2阻止任何整数(100的倍数除外),则可能值得除以
100.0
被“不正确”分割。如果您使用python 2阻止任何整数(100的倍数除外)被“不正确”分割,则可能值得除以
100.0
。如果您使用python 2阻止任何整数(100的倍数除外)被“不正确”分割,则可能值得除以
100.0