|
5鱼币
小甲鱼python奇技淫巧中的一篇文章:【III】使用一句代码将[1, 2, 3, 4, 5, 6, 7, 8, 9]变成[(1, 2, 3), (4, 5, 6), (7, 8, 9)
- list(zip(*[iter([1, 2, 3, 4, 5, 6, 7, 8, 9])] * 3))
- [(1, 2, 3), (4, 5, 6), (7, 8, 9)]
复制代码
我想知道上面的语句中那个单独的*号的作用(zip(*[iter......]))
本帖最后由 傻眼貓咪 于 2021-12-27 14:01 编辑
2 楼大佬已经解答了你的问题,我这里给个例子吧:
例子:
arr = [1, 2, 3]
print(arr) # 打印 [1, 2, 3]
print(*arr) # 打印 1 2 3 只取元素值
至于我是用的是数组切片方法
arr = ['a', 'b', 'c', 'd', 'e']
arr[2:4] = ['c', ''d']
|
最佳答案
查看完整内容
2 楼大佬已经解答了你的问题,我这里给个例子吧:
例子:
arr = [1, 2, 3]
print(arr) # 打印 [1, 2, 3]
print(*arr) # 打印 1 2 3 只取元素值
至于我是用的是数组切片方法
arr = ['a', 'b', 'c', 'd', 'e']
arr[2:4] = ['c', ''d']
|