gpt4 book ai didi

python - 将单元素子列表转换为普通元素

转载 作者:太空宇宙 更新时间:2023-11-03 19:03:51 24 4
gpt4 key购买 nike

我有以下列表:

[['identificator', [6036971], [1112221]], ['gender', ['Male'], ['Female']]]

如何将单个元素列表转换为像这样的普通元素?

[['identificator', 6036971, 1112221], ['gender', 'Male', 'Female']]

我使用它作为 csv.writer.writerow 的输入,并且我将括号打印为字符串:-/

发生这种情况的代码在这里 https://github.com/TheChymera/E2att/commit/4dd5e391b3ec7a4d630cef7c8c8fa803ede3e808#quest.py - 我遇到问题的变量是这样创建的:

def lefilter(keep=None):
data, filters, _ = get_data()
mask = filters[:,-1] == keep
lefilter = filters[mask][:,:-1]
value = data[:,lefilter.astype(np.bool)[0]]
if keep != 'gender':
value = value.astype(np.integer)
return value

最佳答案

我能够使用以下代码解决我的问题:

for ixr, row in enumerate(leresults):
for ixe, el in enumerate(row):
if len(el)==1:
leresults[ixr][ixe] = el[0]

我确信有一种更优雅的方法可以做到这一点,但现在我很高兴它能起作用!

关于python - 将单元素子列表转换为普通元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284926/

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