日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Python單個(gè)項(xiàng)目列表轉(zhuǎn)換為整數(shù)的實(shí)現(xiàn)_python

作者:跡憶客 ? 更新時(shí)間: 2023-04-11 編程語(yǔ)言

Python 中要將單個(gè)項(xiàng)目列表轉(zhuǎn)換為整數(shù):

  • 訪問(wèn)索引 0 處的列表。
  • 將結(jié)果分配給變量。
  • 該變量將存儲(chǔ)列表中的唯一項(xiàng)目。
my_list = [243]


result = my_list[0]

print(result)  # ??? 243
print(type(result))  # ??? <class 'int'>

Python 中將單個(gè)項(xiàng)目列表轉(zhuǎn)換為整數(shù)

我們使用括號(hào)表示法訪問(wèn)列表中的第一項(xiàng)并將結(jié)果分配給變量。

Python 索引是從零開始的,因此列表中的第一項(xiàng)的索引為 0,最后一項(xiàng)的索引為 -1len(my_list) - 1

如果列表元素可能不是 int 類型,請(qǐng)?jiān)谫x值之前使用 int() 函數(shù)對(duì)其進(jìn)行轉(zhuǎn)換。

my_list = ['246']


result = int(my_list[0])

print(result)  # ??? 246
print(type(result))  # ??? <class 'int'>

int 類返回一個(gè)由提供的數(shù)字或字符串參數(shù)構(gòu)造的整數(shù)對(duì)象。

嘗試訪問(wèn)索引 0 處的空列表會(huì)引發(fā) IndexError 異常。

如果我們的列表可能為空,請(qǐng)使用 try/except 語(yǔ)句。

my_list = []


try:
    result = my_list[0]
    print(result)
except IndexError:
    # ??? this runs
    print('The list is empty')

示例中的列表為空,因此在 except 塊中引發(fā)并處理 IndexError(可以參考這篇文章)。

或者,我們可以使用帶有 break 語(yǔ)句的 for 循環(huán)。

使用 for 循環(huán)將單個(gè)項(xiàng)目列表轉(zhuǎn)換為整數(shù)

要將單個(gè)項(xiàng)目列表轉(zhuǎn)換為整數(shù):

  • 使用 for 循環(huán)遍歷列表。
  • 將第一項(xiàng)分配給變量。
  • 使用 break 語(yǔ)句退出循環(huán)。
my_list = [246]
result = None
for result in my_list:
    break
print(result)  # ??? 246

我們使用 for 循環(huán)在列表上迭代一次,并將列表項(xiàng)分配給一個(gè)變量。break 語(yǔ)句跳出最內(nèi)層的 forwhile 循環(huán)。 如果我們的列表僅包含一項(xiàng),則無(wú)需使用 break 語(yǔ)句

原文鏈接:https://blog.csdn.net/fengqianlang/article/details/128891330

欄目分類
最近更新