gpt4 book ai didi

python - 从元组的元组创建列表

转载 作者:太空狗 更新时间:2023-10-30 02:32:36 24 4
gpt4 key购买 nike

我正在寻找一种从元组的元组中获取字符串列表的不同方法。这就是我现在的做法:

x = (('a',1), (2,3), (4,), (), (None,))
op_list = []
for item in x:
if item and item[0]:
op_list.append(str(item[0]))
print op_list

输出:['a', '2', '4']

我想不出任何其他方式来进入列表。我的问题是,有没有更好/替代/漂亮的方法来做到这一点?

编辑:在输入中添加了一些陷阱输入,例如空元组、无元组,并给出了预期的输出。还编辑了问题以确保我只需要一个字符串列表,而不管除 None 以外的任何其他数据类型。

最佳答案

>>> x = (('a',1), (2,3), (4,))
>>> [str(item[0]) for item in x if item and item[0]]
['a', '2', '4']

关于python - 从元组的元组创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17318142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com