鲨鱼辣椒1 发表于 2020-7-29 00:02:44

生成列表lst = [int(i) for i in input('请输入一组数字,用空格隔开: ').split(' ')]

lst =
这里面的 int(i) 代表什么意思

Twilight6 发表于 2020-7-29 00:16:30


int(i) 将 for 循环遍历到的字符串转为整型

lst =

可以展开为:
lst = []
for i in input('请输入一组数字,用空格隔开: ').split():   # split 默认切割空格,所以可以不加参数
    lst.append(int(i))
效果是等价的,而这里的 int(i) 就是循环到的整数字符串转化为整型


页: [1]
查看完整版本: 生成列表lst = [int(i) for i in input('请输入一组数字,用空格隔开: ').split(' ')]