繁体   English   中英

如何从列表中的列表中删除括号?

[英]How to remove the brackets from the list within the list?

p = [[10,10,10],[11,11,11]]
for i in range(0,2):
    print("progress = ",p[i])

当我打印这个我得到 -

progress =  [10, 10, 10]
progress =  [11, 11, 11]

我想从上面的列表中删除括号

for 循环中的 i 值是内部列表。 要删除括号,请使用 * 解压缩列表。 你的代码:

p = [[10,10,10],[11,11,11]]
for i in range(0,2):
    print("progress = ",*p[i])

您可以这样做以从列表中删除括号:

  p = [[10,10,10],[11,11,11]]
  for i in range(0,2):
    print(str(p[i])[1:-1])

p[i]替换为

(", ".join([str(x) for x in p[i]]))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM