lst=[1,2,3,4,5] s='' for i in lst: s=str(i)+s print(s)
时间: 2024-03-22 19:41:07 浏览: 245
Python程序设计:快速编程入门 典型第4章 组合数据类型.pptx
这段代码的输出结果是:
```
1
21
321
4321
54321
```
代码的作用是将列表 lst 中的元素逆序拼接成一个字符串 s,并将每次拼接的结果输出一行。具体解释如下:
首先,初始化一个空字符串 s = ''。然后,对于列表 lst 中的每个元素 i,将其转换为字符串 str(i),并拼接到字符串 s 的前面,形成新的字符串 s。最后,将拼接后的字符串 s 输出一行。
第一次循环时,s = '1',直接输出 s,为 1。
第二次循环时,s = '21',输出 s,为 21。
第三次循环时,s = '321',输出 s,为 321。
以此类推,最终输出的结果是每次拼接后的字符串 s,即:
```
1
21
321
4321
54321
```
阅读全文