用列表解析的方式生成一个包含1/2,2/3,……100/101的列表
时间: 2024-01-01 07:06:42 浏览: 43
PL/0编译器C语言版
5星 · 资源好评率100%
可以使用列表解析的方式生成这个列表,代码如下:
```python
lst = [str(i) + '/' + str(i + 1) for i in range(1, 100)]
```
解释一下这个代码。首先使用 `range(1, 100)` 生成一个序列,代表分数的分子,然后对于每个分子 i,使用字符串拼接的方式生成一个形如 "i/(i+1)" 的字符串。最后使用列表解析的方式将这些字符串组成一个列表。注意,这里使用了 `str()` 函数将数字转换为字符串,以便进行字符串拼接。
阅读全文