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
。好的一点是,我正在重新开始编码,忘记了基本的语法语法。非常感谢。