Python 使用原始输入创建数字列表并使列表成为整数

Python 使用原始输入创建数字列表并使列表成为整数,python,integer,raw-input,Python,Integer,Raw Input,我正在创建一个冒泡排序程序,需要原始输入列表是整数 alist=int(raw_input('Enter list of numbers---->') print(alist) for k in range(0,5): for i in range(0,5): if alist[i]>alist[i+1]: swap=alist[i] alist[i]=alist[i+1] alist[

我正在创建一个冒泡排序程序,需要原始输入列表是整数

alist=int(raw_input('Enter list of numbers---->')
print(alist)
for k in range(0,5):
    for i in range(0,5): 
        if alist[i]>alist[i+1]:
            swap=alist[i]
            alist[i]=alist[i+1]
            alist[i+1]=swap
            print(alist)
print(alist)

我不知道你想达到什么目的,但是要从原始输入中得到一个数字列表,试试这个

list_input = raw_input('Enter list of numbers----> ')

# Using list comprehension separate the string by commas, then convert to an integer.
int_list = [int(i) for i in list_input.split(',')]

print int_list

良好的陈述;现在你的问题是什么?通过在下划线前加上阴影来直观地隐藏一个内置项。。。我不是你的粉丝。我强烈推荐一个更具描述性的变量名:
input\u as\u string
。好的一点是,我正在重新开始编码,忘记了基本的语法语法。非常感谢。