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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

TypeError: 'int' 對象在 Python3 中不可訂閱

TypeError: 'int' 對象在 Python3 中不可訂閱

Go
慕后森 2022-12-26 09:58:02
問題:找出列表中是否存在回文整數(shù)。解決方案:我迭代了顯示印刷錯誤的整數(shù)變量。在用字符串對列表的每個整數(shù)進行類型轉(zhuǎn)換后,我能夠遍歷列表。輸出給出類型錯誤:'int' object is not sub-scriptabledef function(n, L):    # checking if number i == reverse of this number which is raising error    print(any(i==i[::-1] for i in L))if __name__ == '__main__':    n = 5    L = [2, 3, 5, 101, 42]    function(n, L)
查看完整描述

3 回答

?
慕少森

TA貢獻2019條經(jīng)驗 獲得超9個贊

“'int' object is not subscriptable”意味著您嘗試在 int 變量上使用“[]”

在你的代碼中,L 是一個整數(shù)列表,你訪問 for 循環(huán)中的每個元素,然后你嘗試獲取 int 變量(表示為 i)并像這樣訪問它“i [::-1]”這是一個“Typeerror”因為“i”是一個整數(shù)而不是列表

希望有幫助



查看完整回答
反對 回復 2022-12-26
?
忽然笑

TA貢獻1806條經(jīng)驗 獲得超5個贊

如果您只想檢查一個元素是否在列表中,您可以使用

n in L

如果 n 是 L 的元素,則返回 True



查看完整回答
反對 回復 2022-12-26
?
慕的地10843

TA貢獻1785條經(jīng)驗 獲得超8個贊

我認為您想查找列表中是否有數(shù)字 n(或字符串)。如果我理解正確,請嘗試使用此功能,它更具可讀性并且可以運行。


    def function(n,L):

        print(any(n == x for x in L))


    if __name__ == '__main__':

        n = 5

        L = [2, 3, 5, 101, 42]

        function(n, L)

希望那是你需要的


查看完整回答
反對 回復 2022-12-26
  • 3 回答
  • 0 關(guān)注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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