使用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)
答
我不知道你想达到而是从获得的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
好声明;现在你的问题是什么? – AJNeufeld