python_day7

数据类型

​ 之前数字/字符串类型 之后字典\布尔类型

列表类型

使用列表的几个函数

先建一个列表如name_list=['linda','david','louis','kevin','linda']
  • 取值时,直接print(name_list[0])或者选取其他的数字替换0,也可以倒数取-1,-2...,还能[0:2],[-3:]这样进行选取几个

  • 末尾添加,append函数print(name_list.append('sessa'))

  • 删除,del函数,写法参考del name_list[-1]

  • 随机数,random,要先引用,示例为

    • import random
    • random.randint(1,36)
  • 插入,insert函数,name_list.insert(1,'coco') 这种的话是插入在顺序1之前(数字之前)

  • 删除,列表内对应序号的字符串,pop,示例print(name_list.pop(-1))

  • 删除,列表内对应字符串,remove,示例print(name_list.remove('kevin'))与pop区别在于一个按序号删除一个按具体量删除

  • 索引,指定元素的索引,index,但是只会索取第一个print(name_list.index('kevin'))位置号

  • 索引计数,指定元素的索引,count,print(name_list.count('kevin'))

  • 复制,copy,复制一个列表,print(name_list.copy())目前感觉没啥用

  • 添加,extend这里类似于,append,但不同,要先添加再打印原列表

    • 直接print(name_list.extend(['giraffe','elephant','koala'])不对,打印的还是原列表

    • 而是

    •  #先添加
       name_list.extend(['giraffe','elephant','koala'])
       print(name_list)
       #再打印
      
  • 如果添加的是一个字符串,那么会将它拆开为列表放进去

  • 反转,reverse,先反转,再打印....

  • 排序,sort,按照首字母进行列表排序,还是先反转,再打印....

posted @ 2024-07-19 21:42  yybokeyuan  阅读(10)  评论(0)    收藏  举报