python中设置list 变量sample的形式为[['SqI41401'], ['SIe41405'], ['SwI41410'], ['SrI41411'], ['StI41412']],但是如何让其变成[SqI41401, SIe41405, SwI41410, SrI41411, StI41412]的形式,即去掉每个元素的方括号和单引号。
5条回答 默认 最新
关注引自免费微信小程序:皆我百晓生
如果你有一个包含字符串的列表(例如你给出的
sample),并且你想要去掉每个字符串元素周围的方括号和单引号,你可以使用Python的join方法来实现这一点。以下是一个示例代码,展示了如何实现你的需求:sample = [['SqI41401'], ['SIe41405'], ['SwI41410'], ['SrI41411'], ['StI41412']] result = ', '.join(sample[0][0::]) # 这里假设列表的每个元素都是一个包含单个字符串的列表 print(result) # 输出:SqI41401, SIe41405, SwI41410, SrI41411, StI41412在这个例子中,我们首先通过索引
sample[0]获取列表的第一个元素(一个包含字符串的列表),然后使用join方法将字符串连接起来,并用逗号分隔。由于你的列表结构看起来是一致的(每个子列表都只包含一个字符串),所以我们假设你可以这样做。如果列表结构有所不同(例如有些子列表包含多个元素),你需要根据实际情况调整代码。解决 无用评论 打赏 举报 编辑记录