Python_Day05

  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() 在原值最后追加值 

Python_Day05_第1张图片

  clear()方法 清空列表

Python_Day05_第2张图片

  copy()拷贝,也是浅拷贝

Python_Day05_第3张图片

  count() 计数方法

Python_Day05_第4张图片

  extend() 扩展原列表 

  Python_Day05_第5张图片

  index() 根据值获取当前值索引位置(最左边优先) 

  Python_Day05_第6张图片

 

  insert()在指定索引位置插入

  Python_Day05_第7张图片

  pop()  和 remove()方法都是删除值的方法, 区别在于 : pop() 删除值后,可以获取删除的值的数据,可以确定删除值的位置

  Python_Day05_第8张图片

  而 remove() 方法 就是以左边为优先级,删除列表中的指定值

Python_Day05_第9张图片

 

   删除值的方法大概可以小计下 

      pop()      remove()   del()      li[]     del li[ n:m]

  reverse() 将当前列表进行反转

Python_Day05_第10张图片

  sort()方法 默认是由低到高

  

 Python_Day05_第11张图片

 

  明天大概就是把列表剩余的内容结完,然后就得准备元祖和字典的学习了,continue but not continue;

 

 

  

 

 

 

  

 

 

   

转载于:https://www.cnblogs.com/ryouki0422/p/10998848.html

你可能感兴趣的:(python)