vec2 = [4, 3, -9]
>>> [x*y for x in vec1 for y in vec2] # 这是一个二重循环,y循环嵌套在x循环嵌中
[8, 6, -18, 16, 12,...7, 8, 7, -5, 10, 9, -3]
>>> [vec1[i]*vec2[i] for i in range(len(vec1))] #以vec1的长度作为循环次数,让两个列表的同一个下标里的元素相乘..., (1, 2, 3, 4, 5))
如你所见,元组在输出时总是有括号的,以便于正确表达嵌套结构。在输入时可能有或没有括号, 不过括号通常是必须的(如果元组是更大的表达式的一部分)。...注意:如果要创建一个空集合,你必须用 set() 而不是 { } ;后者创建的是一个空的字典。 ...使用一对大括号创建一个空的字典:{ }
这是一个字典运用的简单例子:
>>> tel = {'jack': 4098, 'sape': 4139} # 创建一个字典
>>> tel['guido']