所以我有:
a = [["Hello", "Bye"], ["Morning", "Night"], ["Cat", "Dog"]]
Run Code Online (Sandbox Code Playgroud)
我想把它转换成字典.
我试过用:
i = iter(a)
b = dict(zip(a[0::2], a[1::2]))
Run Code Online (Sandbox Code Playgroud)
但它给了我一个错误: TypeError: unhashable type: 'list'
我有以下子列表:
[['a', 'b'], ['c', 'd'], ['e', 'f'], ['g']]
Run Code Online (Sandbox Code Playgroud)
但是可以加入子列表中的列表吗?
[['ab'], ['cd'], ['ef'], ['g']]
Run Code Online (Sandbox Code Playgroud) 所以我有:
s = (4,8,9), (1,2,3), (4,5,6)
for i, (a,b,c) in enumerate(s):
k = [a,b,c]
e = k[0]+k[1]+k[2]
print e
Run Code Online (Sandbox Code Playgroud)
它会打印:
21
6
15
Run Code Online (Sandbox Code Playgroud)
但我希望它是:
(21,6,15)
Run Code Online (Sandbox Code Playgroud)
我尝试过使用它,但这不是我想要的:
print i,
Run Code Online (Sandbox Code Playgroud)
这可能吗?