通过在每个元素后添加给定字符串将元组转换为列表的 Python 程序


当需要通过在每个元素后添加给定字符串将元组转换为列表时,将使用列表解析。

示例

以下是相同的演示:

my_tuple = ((15, 16), (71), 42, 99)

print("The tuple is :")
print(my_tuple)

K = "Pyt"
print("The value of K is :")
print(K)

my_result = [element for sub in my_tuple for element in (sub, K)]

print("The result is :")
print(my_result)

输出

The tuple is :
((15, 16), 71, 42, 99)
The value of K is :
Pyt
The result is :
[(15, 16), 'Pyt', 71, 'Pyt', 42, 'Pyt', 99, 'Pyt']

说明

  • 定义了一个整数元组的元组,并显示在控制台上。

  • 为 K 定义了一个值,并显示在控制台上。

  • 列表解析用于遍历元素,'in' 运算符用于检查元素是否与指定的值 K 相同。

  • 如果相同,则将其转换为列表,并分配给变量

  • 这是控制台上显示的输出。

更新于:2021 年 9 月 8 日

187 次浏览

启动你的 职业生涯

通过完成此课程获得认证

立即开始
广告