使用raw_input创建一个数字列表并使列表成为一个整数

问题描述:

我正在创建一个气泡排序程序,并且需要raw_input列表为整数。使用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[i+1]=swap 
      print(alist) 
print(alist) 
+1

好声明;现在你的问题是什么? – AJNeufeld

我不知道你想达到而是从获得的raw_input号码列表试试这个东西。

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 
+1

通过预先设置下划线在视觉上隐藏内建...我不是粉丝。我强烈推荐一个更具描述性的变量名称,例如'input_as_string'。 – TemporalWolf

+0

好点,我回到编码,忘了基本的语法语法。谢谢 – Crispy