lst=[1,2,3,4,5] s='' for i in lst: s=str(i)+s print(s)
时间: 2024-05-12 18:15:12 浏览: 83
Python程序设计:快速编程入门 典型第4章 组合数据类型.pptx
这段代码的输出结果是:
```
1
21
321
4321
54321
```
代码解释:
首先,定义了一个列表 lst,其中包含了数字 1 到 5。
然后,定义了一个空字符串 s。
接着,使用 for 循环遍历列表 lst 中的每一个数字 i,将其转换为字符串并拼接在字符串 s 的前面。
在第一次循环时,s 为空字符串,因此将数字 1 转换为字符串并拼接在 s 的前面得到字符串 '1'。
在第二次循环时,s 的值为 '1',将数字 2 转换为字符串并拼接在 s 的前面得到字符串 '21'。
以此类推,每次循环将当前数字转换为字符串并拼接在 s 的前面,最终得到的 s 的值是 '54321'。
因此,代码输出的结果为:
```
1
21
321
4321
54321
```
阅读全文