【发布时间】:2022-01-11 15:20:43
【问题描述】:
我有以下嵌套列表:(列表更长,但作为示例):
lst = [['IP 地址 1','TCP'], ['IP 地址 2','UDP'],['IP 地址 3','UDP/TCP']]
想要的输出是:
lst=[['IP地址1','tcp'],['IP地址2','udp'],['IP地址3','udp'],['IP地址3',' tcp']
这意味着我想用小写字母替换 TCP 和 UDP 的大写字母,并将 UDP/TCP 分成两个 list 。 (我的问题是如何为分离制作代码)
我的代码是:
lst = [['IP Address 1','TCP'], ['IP Address 2 ','UDP'],['IP Address 3','UDP/TCP']]
for x in lst:
if x[1]=="TCP":
x[1]="tcp"
elif x[1]=="UDP":
x[1] = "udp"
elif x[1] == "UDP/TCP":
x[1] = "udp"
x[1]="tcp"
print(lst)
【问题讨论】:
标签: python list nested nested-lists