簡體   English   中英

如何將python列表元組分解為具有兩個元素的元組?

[英]How to break a python list tuple into tuple with two elements?

我有一個列表,想要將每個元素拆分為兩個元素的元組。

該列表如下所示:

 list_doctors = ['dr.naman_5','dr.akanksha_7','dr.sumant_3']

如何創建表單列表:

modified_list = [('dr.naman','5'),('dr.akanksha','7'),('dr.sumant','3')]

請嘗試以下方法。

>>> list_doctors = ['dr.naman_5','dr.akanksha_7','dr.sumant_3']
>>> [tuple(s.split('_')) for s in list_doctors]
[('dr.naman', '5'), ('dr.akanksha', '7'), ('dr.sumant', '3')]

使用split()

>>> list_doctors = ['dr.naman_5','dr.akanksha_7','dr.sumant_3']
>>> modified_list = [item.split('_') for item in list_doctors]
>>> modified_list
[['dr.naman', '5'], ['dr.akanksha', '7'], ['dr.sumant', '3']]

暫無
暫無

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

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