如果我有
easy_nested_list = [['foo', 'bar'], ['foofoo', 'barbar']]
并希望拥有
(('foo', 'bar'), ('foofoo', 'barbar'))
I can do
tuple(tuple(i) for i in easy_nested_list)
但如果我有
mixed_nested_list = [['foo', 'bar'], ['foofoo', ['foo', 'bar']],'some', 2, 3]
并想以此构建一个元组,我不知道如何开始。
如果能得到:
(('foo', 'bar'), ('foofoo', ('foo', 'bar')), 'some', 2, 3)
第一个问题是 Python 将我的字符串转换为每个字符的元组。第二件事是我得到
TypeError: 'int' object is not iterable