我有一个元组列表
servers = [('server1',80,1,2),('server2',443,3,4)]
我想创建一个只包含前两个字段的新列表,如下所示:
[('server1',80),('server2',443)]
但我看不出如何为多个元素制作列表理解。
hosts = [x [0] for x in servers]#这可以给我['server1',server2']
hostswithports = [x [0],服务器中的x为x [1]]#这不起作用
我更喜欢学习使用循环的pythonic方式 - 我做错了什么?