Day05,学习python的第五天,开始学列表List的方法了。
首先就是list列表格式,通过list类创建对象,好比li = [ 1,12,"ahe",[ "石头“,”hello“],2 ] , 用[ ] 括起来,用,分割每个元素,列表中的元素可以嵌套任何类型,可以是数字,字符串,列表,布尔值。
可以直接对列表中的值进行修改,通过赋值的方式,比如: li[ 1 ] = " lw " ,再输出li 列表,第二个值就被修改成了lw。
del() 是一种删除列表数据的方式。e.x. del li [ 1 ] 可以删除列表的第一个值,以此类推
切片 , 切片的结果也是列表。 对上述的li列表进行如下操作。 li [ 1: 2 ] = [ " li " , 231] 就可以对列表中的1 - 2的值进行修改。
for循环方法对列表中的值进行遍历 for item in li
print( item )
in 方法可以判断值是否在列表中, v = 12 in li
list() 方法,可以将字符串转换成列表 li = list(” asdwadsafaw“)
join ,可以在列表中直接使用join方法 ,将列表以想要的方式分割 v = ”_“.join(li)
接着就是list列表的几个常用方法了
append() 在原值最后追加值
clear()方法 清空列表
copy()拷贝,也是浅拷贝
count() 计数方法
extend() 扩展原列表
index() 根据值获取当前值索引位置(最左边优先)
insert()在指定索引位置插入
pop() 和 remove()方法都是删除值的方法, 区别在于 : pop() 删除值后,可以获取删除的值的数据,可以确定删除值的位置
而 remove() 方法 就是以左边为优先级,删除列表中的指定值
删除值的方法大概可以小计下
pop() remove() del() li[] del li[ n:m]
reverse() 将当前列表进行反转
sort()方法 默认是由低到高
明天大概就是把列表剩余的内容结完,然后就得准备元祖和字典的学习了,continue but not continue;