python叫列表,前端叫数组,功能上和前端好像没啥区别
attend,加在列表末尾
extend,扩展列表,相当于数组拼接,参数要同为列表
insert,在指定位置插入数据
remove,从列表中移除指定值
del,从列表中移除指定index
pop,从列表中移除指定index,无参数时默认最后一个
count,显示指定参数在列表中出现的次数
index,参数出现在列表中的位置
学到一个排序
对列表排序,顺序按字典的vote值来排,反序,由大到小
然后,写了第一个有点作用的小程序
不限个数的投票系统
这么点东西写了一个小时,也是很渣了,估计还有好多不严谨的地方,欢迎指正
不可变,用圆括号,其他和列表类似
元组只有一个数据时,数据后要加逗号,和表达式号括号区分开
fruit=(‘apple’,)
甚至不需要小括号,只要有逗号,就会变成元组
打印时,可用元组输入变量,%s:字符串,%d:整数,%f:浮点数
对应对象obj
可用for循环,见图,循环字典本身,只能获取key,循环obj.items,可获取key和value
if …in判断字典是否有对应的key
切片符:对列表和字符串都有效
[-1]:倒数第一个
[1:3]:第二个到第四个,左闭右开
[1:]:第二个到最后
[ : ]:从头到尾
[1:2:2 ]:步幅为2
切片符相当于对列表进行截图拷贝,指向不同对象
join:和前端的数组join有点不一样,主谓关系相反,前端是
arr.join("22")