廖雪峰的Python教程:
Python教程www.liaoxuefeng.com廖老师的小结:
1) list[],一种有序的集合:
用len()
函数可以获得list元素的个数;
索引是从0
开始,最后一个元素的索引是len(list)
-1;
list.append(),往list中追加元素到末尾;list.insert(1, 'd'),把元素插入到指定的位置;
list.pop(),删除list末尾的元素;pop(i),要删除指定位置的元素;
要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:list[1]='e';
list元素也可以是另一个list。
2)tuple(),一种有序列表叫元组,一旦初始化就不能修改:
因为tuple不可变,所以代码更安全,如果可能,能用tuple代替list就尽量用tuple。
只有1个元素的tuple定义时必须加一个逗号,
,来消除歧义
>>> t = (1,)
>>> t
(1,)
3)if,elif,else 条件判断:
if-if,两个条件都满足,都执行;if-elif,if不满足时执行elif;
即:如果只想执行一个代码块,则用if-elif-else结构;如果要运行多个代码块,则就用多个if结构。
注意加“:”
4)input()
input()
返回的数据类型是str
,str
不能直接和整数比较,必须先把str
转换成整数。