首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改数组由坐标(x,y)到字符串组成。

更改数组由坐标(x,y)到字符串组成。
EN

Stack Overflow用户
提问于 2022-09-16 07:02:39
回答 2查看 35关注 0票数 1

我有使用python的路径规划项目,结果是由坐标(x,y)组成的数组,如下所示:

代码语言:javascript
复制
[(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)]

由于我想将数据发送给arduino以控制AGV的移动,所以我必须将上面的数组转换为以下格式:

代码语言:javascript
复制
{0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 5.2, 5.3}

如何使用python代码进行此操作?

EN

Stack Overflow用户

发布于 2022-09-16 07:35:47

您可以使用map函数轻松地做到这一点。在我的代码的第二行中,使用一个lambda函数从num列表中获取一个项,并将其转换成所需的形式。

代码语言:javascript
复制
num = [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)]

float_num = list(map(lambda x: x[0] + x[1] / 10, num))

#printing the results
print(float_num)
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73741077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档