
正文
python函数逆序输出 python中逆序输出
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
python大一问题,逆序输出之类的,求解
第一个我只输了1 2 3 4 5,楼主看下
string = input() #string == '1 2 3 4 5'
l = string.split(' ')
for i in range(len(l)):
....l[i] = int(l[i])
l.reverse()
for i in range(len(l1)):
....print(l[i], end='')
....if l[i] != l[-1]: print(',', end='')
第二个
string = input() #string == '[1,2,3,4,5]'
string = string[1:-1]
l = string.split(',')
for i in range(len(l)):
....l[i] = int(l[i])
l.reverse()
print(repr(l).replace(', ', ','))
第三个其实跟第一个差不多,split(' ')换成split(','),删掉reverse()这一步,然后直接输出列表就行。
相关问答
Q1: Python怎么把知道整数逆序输出?
可以把整数序列转成list,再用reverse()翻转,再转成整型
代码
运行结果:
运行结果
Q2: python 输出列表(list)的 倒序的三种方法
lists = [1,3,4,5,6,7,9,2]
# 切片
print lists[::-1]
# 函数reverse 对数组进行操作
lists.reverse()
print lists
# 函数reversed 返回一个迭代对象,需要list化
print list(reversed(lists))
python 输出列表(list)的 倒序的三种方法
Q3: python------逆序输出
s= str(input("请输入字符串s=")) #输入a b c e f gh
s1=s.split(" ")
print(s1) #打印['a', 'b', 'c', 'e', 'f', 'gh']
print(''.join(s1)[::-1]) #打印 hgfecba
print(' '.join(s1)[::-1]) #打印 hg f e c b a
在python 3.5运行完全满足题的要求。
Q4: 用python语言将一组数9,8,7,1,2进行逆序输出。
a=[9,8,7,1,2]
print(a[::-1])
print(sorted(a,key=lambda x:a.index(x),reverse=True))
a.reverse() #上面两行都不是原地改值,这一行reverse是原地改值,所有没有返回值。
print(a)
python函数逆序输出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python中逆序输出、python函数逆序输出的信息别忘了在本站进行查找喔。








