如何从元组中打印元素?


我有元组Result = [('80407', 'about power supply of opertional amplifier', '11 hours ago'), ('80405', '5V Regulator Power Dissipation', '11 hours ago')]

我想迭代元组并将元组中的项分开;

输出应为80407;关于操作放大器的电源; 11小时前。

到目前为止我试过:

for item in zip(*Result):
    print(*item[0], end=';')

结果: 8 0 4 0 7;a b o u t   p o w e r   s u p p l y   o f   o p e r t i o n a l   a m p l i f i e r;1 1   h o u r s   a g o;

或者

for item in Result:
    print(*item[0], end=';')

结果是:8 0 4 0 7;8 0 4 0 5;

最新回复 (1)
  • admin 7月前
    引用 2

    加入元组中的项目;迭代元组中的每个项目,并将外部列表中的结果字符串与另一个分隔符连接,也许是换行符\ n

    s = '\n'.join(';'.join(item for item in lst) for lst in Result)
    print(s)

    结果输出:

    80407;about power supply of opertional amplifier;11 hours ago80405;5V Regulator Power Dissipation;11 hours ago


返回
发新帖