鱼C论坛

 找回密码
 立即注册
查看: 1905|回复: 1

[学习笔记] 第10-12节学习笔记-一个打了激素的数组(列表)

[复制链接]
发表于 2019-12-7 23:21:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 wxyj3496 于 2019-12-8 08:12 编辑

1 一个列表可以包含不同类型的变量,甚至列表和对象也可以放到列表中
2 列表增加元素主要三种方法 append,extend,insert
  append():在列表尾部增加1个元素,括号里是元素名
  extend():将另一个列表,增加到母列表尾部,只能增加列表,括号里是列表
  insert():将1个元素增加到母列表的指定位置,括号里是为索引+元素,(索引,元素)
  例如下:
   捕获.JPG
3 list1.append([55,66])和
list1.extend([55,66])的区别是,append将[55,66]作为一整个元素增加到列表尾部,extend是将[55,66]列表中内容,增加到母列表中,里面有两个元素,就增加两个元素,如下:

   捕获.JPG
4 列表删除元素 remove() del pop()
  remove() 方法,从列表中删除一个元素,括号里是元素值
  del 语句,直接删除整个列表
  pop() 方法,括号里无参数,则取出最后一个并返回值,若括号例有索引,则取出这个位置的元素并返回值
  如下图所示:
   捕获.JPG
5 列表的切片
   list1[索引1:索引2],从list1中切分新建一个列表,原列表不更改。索引1是起止位置,索引2是终止位置,但不包含。若无索引1,则从头开始,若无索引2则直接到末尾,若索引1和索引2都没有,则切出整个列表。如下图
   捕获1.JPG

6 列表支持负数索引
  list1 = [1, 3, 2, 9, 7, 8],则如下图
   2228276q2qb480qtt7k4k7.png
7 列表切片有个步长参数,list[索引1:索引2:步长],步长不能为0,正数时正向取数,负数时逆向取数,如
   捕获.JPG
8 list13 = list11 和 list12 = list1[:] 不同,前者是同一个数组的两个名,后者是两个数组 如下
   042949n159vjspz1ach8o2.png
6 列表的常用操作符  
  比较操作符,>,<号比较时,列表有多个元素时,比较第0个元素
  +号可以将两个列表连起来,+不能做添加新元素的操作,+号两边都要时列表
  *号是将列表复制几次
  in 操作符不能判断列表中的列表元素,只能影响第一层,可按下图方法寻找进行查找。列表中的列表访问,按list[a]来选取。如下图
   捕获.JPG
7 列表常用的几个方法
list.count(a) 参数a在列表中出现的次数
list.index(a,b,c) 参数a在列表中b到c间的位置,返回第一个和参数a相同的位置。b,c可不写
list.reverse() 是将列表改成倒序
list.sort() 将列表按照指定的方式排序,sort 括号中没有参数,按照默认的从小到大排。sort(fun,key,reverse)有三个参数若携程list.sort(reverse = Ture),就是先从小到大排,在逆序

捕获.JPG
  list.copy()是将列表拷贝,类似list[:]
  list.clear()是将列表的内容清空,列表还在
8 其他
  old = [1, 2, 3, 4, 5]
  new = old
  old = [6]
  print(new)

  结果是 [1,2,3,4,5],因为old = [6]这句话不是方法的操作,而是将old 标签贴到[6]这个列表上,所有new不变
9 字符串 a = 'ninaho' 则 a[1] ='i',在字符串后面加方括号,可以将字符串没个字母相成列表的一个元素。a[2:] ='naho'




本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-31 13:38:18 | 显示全部楼层
学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 13:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表