在Python中从元组中删除字符串
当需要从元组中删除字符串时,可以使用列表理解和'type'方法。
列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。
元组列表基本上包含包含在列表中的元组。
列表理解是迭代列表并对其执行操作的一种快捷方式。
'type'方法返回作为参数传递给它的iterable的类。
以下是相同的演示-
示例
my_list = [('Hi', 45, 67), ('There', 45, 32), ('Jane', 59, 13)]
print("清单是: ")
print(my_list)
my_result = [tuple([j for j in i if type(j) != str])
for i in my_list]
print("删除字符串后的元组列表为: ")
print(my_result)输出结果清单是:
[('Hi', 45, 67), ('There', 45, 32), ('Jane', 59, 13)]
删除字符串后的元组列表为:
[(45, 67), (45, 32), (59, 13)]解释
元组列表已定义,并显示在控制台上。
使用列表推导对其进行迭代。
检查它是否不是字符串。
然后将其转换为元组,然后再次转换为列表。
该操作的数据存储在变量中。
此变量是控制台上显示的输出。
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短