当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Python String转Tuple用法及代码示例

数据类型的相互转换是编程时可能面临的非常普遍的问题。可能存在我们需要将整数字符串转换为元组的问题。让我们讨论一些可以做到这一点的方法。

方法#1:使用map() + int + split() + tuple()
此方法可用于解决此特定任务。在此,我们只是拆分字符串的每个元素并转换为列表,然后将列表转换为结果元组。


# Python3 code to demonstrate working of
# Convert String to Tuple
# using map() + tuple() + int + split()
  
# initialize string
test_str = "1, -5, 4, 6, 7"
  
# printing original string 
print("The original string:" + str(test_str))
  
# Convert String to Tuple
# using map() + tuple() + int + split()
res = tuple(map(int, test_str.split(', ')))
  
# printing result
print("Tuple after getting conversion from String:" + str(res))
输出:
The original string:1, -5, 4, 6, 7
Tuple after getting conversion from String:(1, -5, 4, 6, 7)

方法#2:使用eval()
这是执行此任务的简写。这会在内部将字符串转换为所需的元组。


# Python3 code to demonstrate working of
# Convert String to Tuple
# Using eval()
  
# initialize string
test_str = "1, -5, 4, 6, 7"
  
# printing original string 
print("The original string:" + str(test_str))
  
# Convert String to Tuple
# Using eval()
res = eval(test_str)
  
# printing result
print("Tuple after getting conversion from String:" + str(res))
输出:
The original string:1, -5, 4, 6, 7
Tuple after getting conversion from String:(1, -5, 4, 6, 7)




相关用法


注:本文由纯净天空筛选整理自manjeet_04大神的英文原创作品 Python | Convert String to Tuple。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。