You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中不使用numpy生成指定范围的字符串数字列表?

生成指定范围的字符串数字列表(无需numpy)

你可以利用Python内置的range()函数结合列表推导式或map()函数来实现,完全不需要依赖numpy库:

方法一:列表推导式

这是最直观的写法,遍历指定范围的数字并逐个转换为字符串:

start = 926
end = 931
asd = [str(num) for num in range(start, end + 1)]

range(start, end + 1)是因为range是左闭右开区间,想要包含end值,结束参数需要设为end + 1。

方法二:使用map()函数

如果更喜欢简洁的写法,可以用map()批量转换类型,再转为列表:

asd = list(map(str, range(926, 932)))

这里直接把结束值设为932,和end + 1对应,效果和方法一完全一致。

两种方法运行后都会得到你需要的列表:['926', '927', '928', '929', '930', '931']

内容的提问来源于stack exchange,提问作者mapvin vin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 15:15:35