今天学习的是列表的知识
1、命名的原则,那就是列表要使用复数的格式,比如(letters、bicycles、names)等,这点之前没有学过,感觉很好。
2、python的索引是从0开始的,不是从1开始。然后就是可以用-1、-2访问列表最后一个、倒数第二个元素,神奇!
3、接下来是一些函数:
append() | 将元素添加到列表末尾 | |
insert() | 在列表任意位置插入要素 | iinsert(0,q) |
del | 删除要素 | 通过索引 |
pop() | s删除要素 | t通过索引 |
remove() | s删除要素 | t通过要素值 |
sort() | d对列表进行永久排列,按照字母、数字大小等 | |
sort(reverse=True) | y永久排序,和上面的相反 | |
sorted() | d对列表进行临时排序 | b不改变原顺序 |
reverse() | y永久排序,按照索引倒着排序 | (并非按照字母、数字什么的) |
len() | h获取列表长度 | |
for循环 | for car in cars : | z注意缩进 |
range() | c创建数值列表 for value in values (1,5) | z注意是1,2,3,4 |
min、max、sun等 | j简单的统计运算 | |
列表解析 | ssquares[value**2 for value in values (1,11)](注意这里没有冒号) | s输出[1,4,9,16,25,36,49,64,81,100] |
players[1:4] | t提取出第2,3,4个要素 | k可以是[:4],[1:],[:] |
元组 | b不可改变的列表是元组 | y用()表示,而不是[ ] |
if语句 | if cars =="bwm": else: | y一个等号是赋值,两个等号是发问 |
in(not in) | p判断特定值是否在(不在)列表中 | y用的是值,不是索引 |
if-else-slse | r如果列表名放在if后面,当列表为空时,为false,列表不为空时,为true |