You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将内部封装两个tuple的List转换为仅含IP的单层列表

实现方案

你可以通过Python列表推导式直接遍历嵌套结构提取目标IP字段,两种常用实现方式如下:

固定结构实现(适配你给出的输入格式)

你的输入结构为:外层列表第一个元素是包含2个二元组的元组,每个二元组的第一个元素就是需要提取的IP,代码示例:

# 原数据
original_list = [(('100.100.100.100', 11111), ('100.100.100.100', 11111))]
# 提取IP
result = [item[0] for item in original_list[0]]

输出结果就是你需要的格式:

['100.100.100.100', '100.100.100.100']

通用结构实现(适配外层列表多组数据的场景)

如果外层列表可能包含多组嵌套元组,需要提取所有IP,可以用双层遍历的列表推导式:

result = [item[0] for group in original_list for item in group]

这种写法不需要手动指定取外层列表的第一个元素,会自动遍历所有嵌套层级的内容提取IP。

内容的提问来源于stack exchange,提问作者christhebliss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 23:36:01