【发布时间】:2021-02-24 19:10:47
【问题描述】:
假设我有一个list=[1,2,3,4],那么我想创建一个字符串列表,其中每个字符串的长度与列表中的相应值相关联。
意思是最终的输出应该是这样的:
strs=['1', '11', '111', '1111']
我尝试了下面的代码,但不知道如何继续。
lis=[1,2,3,4]
strs=[]
for i in range (len(lis)):
st=lis[i]
strs.append(st)
【问题讨论】:
-
您当前的代码只是复制列表。
-
['1' * i for i in range(1, 5)]
标签: python string list for-loop append