帮我优化一下python代码 要求,输出:a,b,c 代码如下:arr = [['1', '2',"['a','b','c']"], [1,2,3]] arr2 = arr[0][2] print(','.join(arr2))
时间: 2023-10-23 13:14:18 浏览: 79
python 输入3个数a,b,c,按大小顺序输出(示例)
可以使用列表解析来获取 `arr[0][0]`, `arr[0][1]` 和 `arr[1][0]`,然后用 `','.join()` 函数来输出。这样可以让代码更简洁和易读。下面是优化后的代码:
```
arr = [['1', '2',"['a','b','c']"], [1,2,3]]
a, b, c = [arr[0][0], arr[0][1], arr[1][0]]
print(f"{a},{b},{c}")
```
输出结果为:
```
1,2,1
```
阅读全文