Python |文字列をタプルのリストに変換します

| | | | |

方法#1:ループの使用+ split()+ replace()
これは、このタスクを実行するための力ずくの方法です。ここでは、split()関数とreplace()関数を使用して、ループ内のタプルを抽出してリストに再変換するタスクを実行します。


#動作を示すPython3コード
#文字列をタプルのリストに変換
#ループを使用+ replace()+ split()


#初期化文字列

test_str = "(1、3、4)、(5、 6、4)、(1、3、6) "


#print元の行

print "元の文字列は次のとおりです。" + test_str)


#文字列をタプルのリストに変換します
#loop + replace()+ split()を使用します

res = []

temp = []

for トークン in test_str.split( "、 " ):

num = int (token.replace( "( " 、 " ")。 replace( " "、 " "))

temp.append(num)

if ")" in トークン:

res.append( タプル(temp))

temp = []


#結果を出力

print "文字列から変換した後のリスト: " + str (res ))

出力:

元の文字列は(1、3、4)、(5、6 、4)、(1、3、6)会話後のリスト文字列からのイオン:[(1、3、4)、(5、6、4)、(1、3、6)] 

方法#2:<コードを使用> eval()
この組み込み関数は、このタスクを実行するためにも使用できます。この関数は文字列を内部的に評価し、必要に応じて変換されたタプルのリストを返します。


#Python3コードで、その動作を示します
#文字列をタプルのリストに変換
#eval()を使用


#初期化文字列

test_str = "(1、3、4)、(5、6、4)、(1、3、6)"


#元の行を印刷します

print "元の文字列は次のとおりです:" + test_str)


#文字列をタプルのリストに変換
<コードクラス="com ments ">#eval()を使用

res = リスト<コードクラス="プレーン">(<コードクラス="関数">評価<コードクラス="プレーン">(test_str))


#結果を出力

print "文字列から変換した後のリスト: " + str (res))

出力:

元の文字列は:(1、3、4)、(5、6、4)、(1、3、6)文字列から変換した後のリスト:[(1、3、4)、(5、6、4)、(1 、3、6)] 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method