Python列表类型及常用操作

Python列表类型

1.用途:

  存放多个值,可以根据索引存取值

2.定义方式:

  在[ ]内用逗号分割开多个任意类型的值
  l=[‘yven‘,‘law‘,‘lyf‘] #l=list([‘yven‘,‘law‘,‘lyf‘])
  list方法就相当于调用了一个for循环,依次取值放入列表,列表内的元素可以为任意的数据类型

3.常用操作极其内置方法

  掌握优先级最高:

  1.按照索引取值(正向取,反向取):既能取值也能改值

  例如:

  

  执行结果:

  

  2.切片(顾头不顾尾):可以取出列表的部分元素,和实现列表反转

  例如:

  

  执行结果:

  

  3.长度len():返回列表中元素的个数

  例如:

  

  执行结果:

  

  4.成员运算in和not in:判断元素是否存在于列表中

  例如:

  

  执行结果:

  

  5.追加append:将指定的元素添加到列表的最后

  例如:

  

  执行结果:

  

  6、插入insert:将指定元素插到列表的指定索引的位置上

  例如:

  

  执行结果:

  

  7、删除del,remove和pop

  单纯的删除值
  方式一:
  l=[‘yven‘,‘law‘,‘lyf‘]
  del l[1]#通用的
  print(l)

  方式二:
  l1=[‘yven‘,‘law‘,‘lyf‘]
  res=l1.remove(‘lyf‘)#指定要删除的值

  方式三
  l=[‘yven‘,‘law‘,‘lyf‘]#默认是从结尾删
  res=l.pop(-1)
  print(l)
  print(res)

  8、循环
  l=[‘yven‘,‘law‘,‘lyf‘,5,4,8]
  for item in l:
      print(item)

4.该类型总结

1.存一个值 or 多个值
   存多个值
2.有序 or 无序

  有序
3.可变 or 不可变

  可变

原文地址:https://www.cnblogs.com/louyefeng/p/9360683.html

时间: 2024-08-26 18:34:22

Python列表类型及常用操作的相关文章

Python元组类型、字典类型及常用操作

一.元组类型 1.用途 记录多个值,当多个值没有改的需求,此时用元组更合适,Python的元组与列表类似,不同之处在于元组的元素不能修改. 2.定义方式 在()内用逗号分隔开多个任意类型的值 t=(1,6,(5,''),{}) #t=tuple((1,6,(5,''),{})) t1=tuple('hello') 3.常用操作+内置的方法 优先掌握的操作:1.按索引取值(正向取+反向取):只能取 t=(1,6,(5,''),[1,5,3]) t[0]='1' 2.切片(顾头不顾尾,步长) t=(

python列表类型

列表类型简介 列表类型是一个容器,它里面可以存放任意数量.任意类型的数据. 例如下面的几个列表中,有存储数值的.字符串的.内嵌列表的.不仅如此,还可以存储其他任意类型. >>> L = [1, 2, 3, 4] >>> L = ["a", "b", "c", "d"] >>> L = [1, 2, "c", "d"] >>

python数据类型:字典dict常用操作

字典是Python语言中的映射类型,他是以{}括起来,里面的内容是以键值对的形式储存的: Key: 不可变(可哈希)的数据类型.并且键是唯一的,不重复的. Value:任意数据(int,str,bool,tuple,list,dict,set),包括后面要学的实例对象等. 在Python3.5版本(包括此版本)之前,字典是无序的. 在Python3.6版本之后,字典会按照初建字典时的顺序排列(即第一次插入数据的顺序排序). 当然,字典也有缺点:他的缺点就是内存消耗巨大. 优点:查询速度快,映射型

Python 列表的定义及操作

# 列表概念:有序的可变的元素集合 # 定义 # 直接定义 nums = [1,2,3,4,5] # 通过range函数构造,python2 和python3 版本之间的差异: # python3 用的时候才会去构造 nums = range(1,101) # 列表嵌套 # 注意和C语言中数组的区别,是否可以存放不同的数据类型 nums = [1,2,"ab","1",True,["a","b","c"]]

python中字符串的常用操作

目的:熟练使用不同的容器或函数操作字符串,这里只介绍常用的方法. 环境:windows 7 python 3.5.3  或 ubuntu 16.04 python 3.5.2 情景:初学python接触最多的数据应该就是字符串了,处理最多的也是,熟练一些函数和方法,可以更有效率的完成想要的操作,这里只介绍处理字符串常用的一些方法. 字符串的存储: 这里的储存是更直白的说明,专业的应该是指向吧(指向确实更合理),如果不方便理解所以就暂时理解为储存吧,需要专业解释可以查看官发文档. 类型有:字符.列

python序列类型及一些操作

序列分类 1.按存放的数据类型分类: 容器类型(能存放不同类型的数据):list.tuple.coolections.deque 扁平序列(只能存放一种类型的数据):str.bytes.bytearray.memoryview.array.array 容器类型存放它们所包含的任意类型的对象的引用,而扁平类型存放的是值而不是引用.(扁平序列是一段连续的存储空间) 2.按能否被修改分类: 可变序列:list.bytearray.array.array.coolections.deque.memory

python列表类型中的陷阱

在python中对列表使用重复运算符*进行操作时,只是简单的进行了浅复制,内部的结构并没有复制过来,所以下面的例子结果是这样的: >>> lists =[[]]*3 >>> lists [[],[],[]] >>> lists[0].append(3) >>> lists [[3],[3],[3]] [[]]只是一个单元素列表,元素为一个空列表,执行重复运算之后,这三个元素都指向同一个空列表,修改lists中的任一个元素都将修改这个空

C#枚举类型的常用操作总结

枚举类型是定义了一组"符号名称/值"配对.枚举类型是强类型的.每个枚举类型都是从system.Enum派生,又从system.ValueType派生,而system.ValueType又从system.Object派生,所以枚举类型是指类型. 编译枚举类型时,C#编译器会把每个符号转换成类型的一个常量字段.C#编译器将枚举类型视为基元类型. 1.获取枚举列表:         /// <summary>         /// 获取枚举列表         /// <

python列表,元组的操作

python的列表是用于存放一组数据,表示形式 用 [ ]来表示 1,列表的常用方法: names = ['!alex', 'eric', 'rain', '2kity'] names.append('knochkapoor') #增加一个元素 names.count('alex') #统计alex数量 names.insert(0,'jlliu') #在第一个位置插入'julliu' names.remove('jlliu') #删除'jlliu' names.pop() #不加参数默认删除最