1. list的最后一个元素的后面也可以带逗号。
>>> [1, ]
[1]
2. str 可以看作是元素不可改变的list,它们有点像啊。
>>> a = "abc"
>>> a[0] = "d"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment
3. 函数 function;方法 method 是类里的函数。min() 是函数,math.sqrt() 是方法。
4. list按值找第一个索引:lists.index(var);按值删除第一个:lists.remove(var);计数:list.count(var)
5. range(15) 返回一个range对象。可以把range看成是lite版的list,它没有list丰富的方法,但是它省时间和空间,可以完成一些简单的操作。
# 两个循环功能一样
for i in range(15):
print(i)
for i in list(range(15)):
print(i)