Ⅰ python中的list的sort方法怎樣逆序輸出
很簡單啊, sort 支持 reverse 參數,看下面的例子,分別按照正常順序 (升序)排列,以及按照逆序排列。
>>>l=[7,3,9,1,12,-8]
>>>l.sort()
>>>l
[-8,1,3,7,9,12]
>>>l=[7,3,9,1,12,-8]
>>>l.sort(reverse=True)
>>>l
[12,9,7,3,1,-8]
Ⅱ 編寫一個Python程序,提示用戶輸入一個字元串,程序以逆序顯示該字元串
按照你的要求編寫的逆序顯示字元串的Python3程序如下
s=input("請輸入一個字元串:")
print(s[::-1])#s[::-1]相當於s[-1:-len(s)-1:-1],也就是從最後一個元素到第一個元素復制一遍,即逆序
Ⅲ 用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里本身就有相應的一些函數直接操作,而且還靈活,可長可短,可變可排,還能放進去任何類型數據。
a=1234#原始整數
a=str(a)#轉為字元串
a=a[::-1]#字元串反轉
a=int(a)#轉為整數
print(a)#輸出反轉後的整數
也可以合並起來。
a=1234#原始整數
print(int(str(a)[::-1]))#上面的轉換反轉的合並語句
Ⅳ python 如何實現反轉倒序
#1.字元串、列表、元組均可用此方法(使用切片的方法)不修改元素原有內容,將輸出進行賦值
#1.1字元串
s='nihao'
s1=s[::-1]
#1.2列表
lin=["a","b","c"]
print(lin[::-1])
#1.3元組
tup=("e","f","g","h",2,3,6)
print(tup[::-1])
#2.列表獨有方法
lin=["a","b","c"]
lin.reverse()
print(lin)
Ⅵ 如何用python語言獲得一個字元串的逆序字元串
1、有時候我們可能想讓字元串倒序輸出,下面給出幾種方法
方法一:通過索引的方法
[python] view plain print?
>>> strA = "abcdegfgijlk"
>>> strA[::-1]
'kljigfgedcba'
方法二:借組列表進行翻轉
[python] view plain print?
#coding=utf-8
strA = raw_input("請輸入需要翻轉的字元串:")
order = []
for i in strA:
order.append(i)
order.reverse() #將列表反轉
print ''.join(order) #將list轉換成字元串
執行結果:
[python] view plain print?
請輸入需要翻轉的字元串:abcdeggsdd
ddsggedcba
Ⅶ Python對列表排序函數sort()和reverse()的講解
列表中的數據種類很多,有字元串,有整型,有其他列表的嵌套,還有更多的數據類型,這些數據在列表中往往是錯亂的,沒有一定的邏輯關系,但是我們在使用列表的時候往往需要按照一定的邏輯關系進行調用或檢索。下面就來看看 列表是如何排序和翻轉的 ,所謂翻轉也就是把既定列表倒序排列。
返回結果:
從上面的返回結果可以看出來,sort()函數如果遇到字元串是按照首字母順序進行排列的,如果遇到浮點型數據還是按照大小排列。
由上面的結果可以看出來,不同的數據類型是沒有辦法進行排列的。
這個方法是把原列表中的元素順序從左至右的重新存放,而不會對列表中的參數進行排序整理。如果需要對列表中的參數進行整理,就需要用到列表的另一種排序方式sort正序排序。