简体   繁体   English

(python) 如何修改列表?

[英](python) How do I modify a list?

I have a list that looks something like this: days_list = ['12','554','43','2343','52']我有一个看起来像这样的列表: days_list = ['12','554','43','2343','52']

How do I modify it so that it looks like this: days_list = ['days:12', 'days:554', 'days:43', 'days:2343', 'days:52'] ?如何修改它,使其看起来像这样: days_list = ['days:12', 'days:554', 'days:43', 'days:2343', 'days:52']

根据旧列表创建一个新列表,其中每个元素都是一个带有前缀“days:”的字符串,然后是原始值。

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

使用列表理解,你可以很容易地做到这一点

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

Write the code as:将代码写成:

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

or或者

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

or或者

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

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

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