1樓:匿名使用者
def maxminchange(array):
maxindex=array.index(max(array))
minindex=array.index(min(array))
array[maxindex],array[0]=array[0],array[maxindex]
array[minindex],array[-1]=array[-1],array[minindex]
if __name__=="__main__":
import sys
if sys.version[0]=='3':raw_input=input
array=eval(raw_input("please input a array:"))
maxminchange(array)
print(array)
2樓:it孤鶩
list=[3,4,5,2,3,4,6]
maxvalue=max(list);
minvalue=min(list);
maxflag=minflag=1
for iflag,i in enumerate(list):
if i == maxvalue:
maxflag=iflag
elif i==minvalue:
minflag=iflag
temp=list[0]
list[0]=maxvalue
list[maxflag]=temp
temp=list[len(list)-1]list[len(list)-1]=minvaluelist[minflag]=temp
print(list)
寫的有點死板,也沒學多版久權
3樓:那個寂寞
不知道為啥,mac沒法在這裡插入**= =給你個簡單專的思路:屬
s = [333, 444, 111, 23, 666, 888]**ax = max(s)
max_index = s.index(**ax)**in = min(s)
min_index = s.index(**in)s[max_index] = s[0]
s[0] = **ax
s[min_index] = s[-1]
s[-1] = **in
print(s)
python中與的區別,python 中 和 的差別
普通字串中沒有區別 如 abc 和 abc 是一樣的 如果字串中本身就有單引號或回雙引號,則要答使用另一種引號將該字串引起來才合法 如 he is a student he is a student 3.接著2說,如果字串中本身就有單引號或雙引號,還有一種合法的使用方式是,最外層使用的引號和字串的相...
用python 輸入a,b,c變數的值,輸出其中的最大者
usr bin env pythona int raw input input a b int raw input input b c int raw input input c res max a,b,c print max res 儲存為check.py執行 回答 root localhost ...
c語言陣列與指標問題,c語言陣列與指標的問題關係請教
1,書上說的不準確,陣列應該看做一種獨立的型別,sizeof只與型別有關。詳細的可以參考這個 http 如果你弄明白了這個剩下就簡單了。2,我先說一下結論吧。按照你的要求應該這樣定義p int p 3 因為你想要的是訪問每一行的數字,所以需要p為整型指標的陣列,這樣每個元素是整型指標,可以像p 1 ...