Python 如何删除带有浮点数据的列表中的括号

Python 如何删除带有浮点数据的列表中的括号,python,list,Python,List,我有一个float列表,我想把它放在一个容器中,得到没有括号的值 tt1= [102, 0.5, 0.591, 0.529, 10, 42, 26, 6, 8, 17, 24] container = solution in my problem 简单的期望结果 102, 0.5, 0.591, 0.529, 10, 42, 26, 6, 8, 17, 24 我尝试了一些其他的解决方案,但它变成了字符串,这是不好的,因为我需要它在浮动例如 In [1]:','.join( str(a) f

我有一个float列表,我想把它放在一个容器中,得到没有括号的值

tt1= [102, 0.5, 0.591, 0.529, 10, 42, 26, 6, 8, 17, 24]

container = solution in my problem
简单的期望结果

102, 0.5, 0.591, 0.529, 10, 42, 26, 6, 8, 17, 24
我尝试了一些其他的解决方案,但它变成了字符串,这是不好的,因为我需要它在浮动例如

In [1]:','.join( str(a) for a in tt1 )
Out[1]: '102,0.5,0.591,0.529,10,42,26,6,8,17,24'
请提供帮助

啊,我知道你的问题了


这才是我真正想做的。我想将tt1添加到另一个列表中,但事情是这样发生的[0,[102,0.5,0.591,0.529,10,42,26,6,8,17,24],1,27,109,0.411000000000003,0.308,0.818,16,48,26,13,9,9,22]

当您将一个列表添加到另一个列表时,您只需将整个列表作为一个项目添加到新列表中。假设您要将
tt1
中的所有值添加到一个组合列表中,
tt2

tt1= [102, 0.5, 0.591, 0.529, 10, 42, 26, 6, 8, 17, 24]
tt2= ["some", "other", "list", 6.5, 102, True]

for item in tt1[::-1]: # we insert backwards to make it appear forwards
    tt2.insert(2, item)

print(tt2)
这很难解释,但我暂时撤销列表的原因(
[::-1]
)一旦一个项目被插入,它实际上就变成了索引2。如果我们再次插入,上一个项目将变成索引3,新的项目将变成索引2-向后。所以我颠倒了列表,所以我们向后添加,向后插入-向后+向后=向前

输出:
只需将
tt2
替换为您想要添加项目的任何列表。

这不是列表的全部意义吗?如果您需要对任何项目进行任何计算,为什么不能使用列表?如果您需要显示列表或写入文件,则必须以字符串形式完成,那么问题出在哪里?您所说的确切含义是什么“不带括号”?括号实际上不存在于列表中,它们只是在代码中定义列表文字和打印列表的语法的一部分。是否只打印不带括号的列表?可能重复
repr(tt1)[1:-1]
也许吧?这确实是我想要做的。我想在另一个列表中添加tt1,但事情是这样的[0、[102,0.5,0.591,0.529,10,42,26,6,8,17,24],1,27,109,0.411000000000003,0.308,0.818,16,48,26,13,9,22]但我怎么能把它附加到具体的索引列表中呢?我的意思是这样的。我想把它从索引2中附加到'other'和'list'输出之间:[“some”,“other”,102,0.5,0.591,0.529,10,42,26,6,8,17,24,“list”,6.5,102,True]对不起,互联网连接不好
["some", "other", 102, 0.5, 0.591, 10, 42, 26, 6, 8, 17, 24, "list", 6.5, 102, True]