python 将列表的字符串作为坐标值
时间: 2023-10-05 12:12:45 浏览: 270
python 实现列表转字符串
如果你有一个包含坐标值的字符串列表,例如 ["(1,2)", "(3,4)", "(5,6)"],你可以将它们转换为坐标元组的列表,如下所示:
```python
str_list = ["(1,2)", "(3,4)", "(5,6)"]
coord_list = [tuple(map(int, s.strip('()').split(','))) for s in str_list]
print(coord_list)
```
这个代码将输出:
```
[(1, 2), (3, 4), (5, 6)]
```
在这个代码中,我们先使用 `map()` 函数将每个字符串中的数字转换为整数。然后,我们使用 `strip()` 函数去除每个字符串中的左右括号。最后,我们使用 `split()` 函数将字符串拆分为两个数字,并将它们转换为元组。
阅读全文