簡體   English   中英

整數數組的字符串列表

[英]list of strings to a tuple of ints

我是python新手,在進行此轉換時遇到麻煩。 您如何精確地轉換單個字符串列表,例如['1','2']並將其轉換為元組(1,2) 如果只是一個列表, tuple(list_x)使用tuple(list_x)會很簡單,但這似乎更加復雜。

您可以使用元組構造函數從列表中創建元組:

X = ['1', '2']
myTuple = tuple(X)

myTuple現在是字符串的元組:( ('1', '2')

如果要獲取整數元組,則必須首先將列表轉換為整數列表,然后使用元組構造函數。

int()函數會將字符串轉換為int 我們可以使用它加上列表理解來獲得您想要的:

tuple([int(s) for s in X])

列表['1','2']可以通過以下行轉換為元組:

l = ['1','2']
tuple_from_l = tuple(map(int,l))
print tuple_from_l

注:轉換為元組之前,我已經通過列表來映射到所有項目與轉換成int INT方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM