第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何修復(fù)我的代碼,以便它反轉(zhuǎn)我列表中的元素?

如何修復(fù)我的代碼,以便它反轉(zhuǎn)我列表中的元素?

慕慕森 2021-10-26 17:09:58
我正在嘗試創(chuàng)建自己的反向函數(shù)。這是我的代碼:X = [1,2,3,4,5]def reverZe(Lis):    nlst = []    for i in range (1,len(Lis)+1):        nlst.append(Lis[-1])    return nlstnew = reverZe(X)print(new)結(jié)果應(yīng)該將列表“X”反轉(zhuǎn)為一個(gè)列表 [5,4,3,2,1]問(wèn)題是,在輸出保持回來(lái)了,只在最后一個(gè)元素5是[5,5,5,5,5]。我該如何解決?
查看完整描述

3 回答

?
忽然笑

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊

nlst = Lis[::-1],這是python中對(duì)列表進(jìn)行切片的概念。


X = [1,2,3,4,5]


def reverZe(Lis):

  nlst = Lis[::-1]

  return nlst


new = reverZe(X)


print(new)

上述程序的輸出將是 [5,4,3,2,1]


查看完整回答
反對(duì) 回復(fù) 2021-10-26
?
qq_花開(kāi)花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊

以下是您可以遵循的一些流程:


X = [1, 2, 3, 4, 5]


# corrected version of your code

def reverZe(Lis):

    nlst = []

    for i in range(1, len(Lis)+1):

        nlst.append(Lis[-i])

    return nlst


#Some other processes you can follow:


# def reverZe(Lis):

#     nlst = []

#     for i in Lis[::-1]:

#         nlst.append(i)

#     return nlst


# def reverZe(Lis):

#     nlst = list(reversed(Lis))

#     return nlst


# def reverZe(Lis):

#   nlst = Lis[::-1]

#   return nlst



new = reverZe(X)


print(new)


查看完整回答
反對(duì) 回復(fù) 2021-10-26
?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊

您已經(jīng)使用Lis[-1]which 始終訪問(wèn)列表中的最后一個(gè)元素,因此只返回該元素。


改用這個(gè) Lis[-i]


def reverseInPlace(Lis):

    nlst = []

    for i in range (1,len(Lis)+1):

        nlst.append(Lis[-i])

    return nlst

那應(yīng)該工作。


查看完整回答
反對(duì) 回復(fù) 2021-10-26
  • 3 回答
  • 0 關(guān)注
  • 224 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)