通常应用程序将一些操作应用于某个序列的每个元素,用其获得的结果作为生成新列表的元素,或者根据确定的判定条件创建子序列。 ...这里我们将列表中每个数值乘三,获得一个新的列表:
vec=[1,2,3]
list1=[x*3 for x in vec] # 列表推导式
print(list1)
运行结果:
[3, 6, 9]...,添加到一个空的列表中
print(transposed)
运行结果:
[[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]]
还有一种实现方法,这种方式就比较繁琐了..., (1, 2, 3, 4, 5))
如你所见,元组在输出时总是有括号的,以便于正确表达嵌套结构。在输入时可能有或没有括号, 不过括号通常是必须的(如果元组是更大的表达式的一部分)。...序列是以连续的整数为索引,与此不同的是,字典以关键字为索引,关键字可以是任意不可变类型,通常用字符串或数值。
理解字典的最佳方式是把它看做无序的键/值对集合。在同一个字典之内,键必须是唯一的。