(2) Tuple 固定数组
Tuple 是不可变 list,一旦创建了一个 tuple 就不能以任何方式改变它。
下面拿具体示例说明:
>>> t = ("a", "b", "c", "d", "e") #[1] 用小括号包围来定义
>>> t
('a', 'b', 'c', 'd', 'e')
>>> t[0] #[2] 直接列出某下标的元素
'a'
>>> t[-1] #[3] 负数表示,从后面倒数的索引 -1 为倒数第一个, 0是顺数第一个
'example'
>>> t[1:3] #[4] 这里 1:3 是 i>=1 and i>> a[::2] # iterate over the whole list in 2-increments
3. [1,3,5]
4.
5. # 列表逆序
6. >>> a[::-1]
7. [5,4,3,2,1]
8. 利用字典格式化字符串
view plaincopy to clipboardprint?
1. >>> print "The %(foo)s is %(bar)i." % {'foo': 'answer', 'bar':42}
2. The answer is 42.
3.
4. >>> foo, bar = 'question', 123
5.
6. >>> print "The %(foo)s is %(bar)i." % locals()
7. The question is 123.
9. 保留精确数因为round()返回指类型为浮点数,所以需要加上str()
view plaincopy to clipboardprint?