【问题标题】:(python) How do I modify a list?(python) 如何修改列表?
【发布时间】:2021-01-10 07:32:51
【问题描述】:

我有一个看起来像这样的列表: days_list = ['12','554','43','2343','52']

如何修改它使其看起来像这样:days_list = ['days:12', 'days:554', 'days:43', 'days:2343', 'days:52']

【问题讨论】:

标签: python list


【解决方案1】:

在旧列表的基础上创建一个新列表,其中每个元素是 前缀为“days:”的字符串,然后是原始值。

days_list = ['days:{}'.format(value) for value in days_list]

【讨论】:

    【解决方案2】:

    使用列表推导可以轻松做到这一点

    result = ['days:'+item for item in days_list]
    

    【讨论】:

      【解决方案3】:

      把代码写成:

      days_list = ['days:{}'.format(value) for value in days_list]
      

      days_list = [f'days:{value}' for value in days_list]
      

      days_list = [f'days:{days_list[x]}' for x in range(0, len(days_list))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-10-26
        • 2011-05-19
        • 2013-07-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-21
        • 1970-01-01
        相关资源
        最近更新 更多