2301_78011868 2024-07-14 14:39 采纳率: 13%
浏览 13

python中去掉list每个元素的方括号和单引号

python中设置list 变量sample的形式为[['SqI41401'], ['SIe41405'], ['SwI41410'], ['SrI41411'], ['StI41412']],但是如何让其变成[SqI41401, SIe41405, SwI41410, SrI41411, StI41412]的形式,即去掉每个元素的方括号和单引号。

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-07-14 14:39
    关注

    引自免费微信小程序:皆我百晓生

    如果你有一个包含字符串的列表(例如你给出的 sample),并且你想要去掉每个字符串元素周围的方括号和单引号,你可以使用Python的 join 方法来实现这一点。以下是一个示例代码,展示了如何实现你的需求:

    sample = [['SqI41401'], ['SIe41405'], ['SwI41410'], ['SrI41411'], ['StI41412']]
    result = ', '.join(sample[0][0::])  # 这里假设列表的每个元素都是一个包含单个字符串的列表
    print(result)  # 输出:SqI41401, SIe41405, SwI41410, SrI41411, StI41412
    

    在这个例子中,我们首先通过索引 sample[0] 获取列表的第一个元素(一个包含字符串的列表),然后使用 join 方法将字符串连接起来,并用逗号分隔。由于你的列表结构看起来是一致的(每个子列表都只包含一个字符串),所以我们假设你可以这样做。如果列表结构有所不同(例如有些子列表包含多个元素),你需要根据实际情况调整代码。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月14日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见