Python 学习笔记-数据结构中list

原创 2018年04月16日 16:53:15

List的特性是有序,可迭代,可变,所以list的很多操作是会改变原列表的

  1. List运算符及成员运算
    Python 表达式 结果 描述
    [1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] 组合
    ['Hi!'] * 4 ['Hi!', 'Hi!', 'Hi!', 'Hi!'] 重复
    3 in [1, 2, 3] TRUE 元素是否存在于列表中

  2. 索引/切片/数据更新:对于空列表,[0]会导致越界报错,但使用切换[:]或[:-1]则不会有越界报错; 切片规则,以及倒序切片规则;嵌套及多层嵌套时,深浅复制的问题
  3. List的常用方法  
    序号 方法 说明
    1 list.append(obj) 在列表末尾添加新的对象
    2 list.count(obj) 统计某个元素在列表中出现的次数
    3 list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
    4 list.index(obj) 从列表中找出某个值第一个匹配项的索引位置
    5 list.insert(index, obj) 将对象插入列表的指定引索位置
    6 list.pop(obj=list[-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值.也可指定引索值
    7 list.remove(obj) 移除列表中某个值的第一个匹配项
    8 list.reverse() 反向排列列表中元素
    9 list.sort([func]) 对原列表进行排序
    10 list.copy() 浅复制列表
    11 list.clear() 清空列表

VC++游戏开发中学习数据结构

-
  • 1970年01月01日 08:00

python中的数据结构 之 list列表

在python中,list列表数据类型有许多的实用方法,下面主要讲解部分方法:list.append(x): 想列表的末尾添加一个对象,对象类型可以使整数,可以使字符。list=[] list.ap...
  • Winterto1990
  • Winterto1990
  • 2015-08-17 22:22:49
  • 2522

Python中的List:一种数据结构

Python中的数据类型: float-实数 int-整数 str-字符串,文本 bool-True,False 每个变量表示一个单一的值 注意:一个List中的元素可以取不同类型的数据。 ...
  • sunzhenzhencomeon
  • sunzhenzhencomeon
  • 2016-10-09 14:59:22
  • 171

Python学习笔记之六——数据结构

详细讲解Python 的数据结构,元组、列表、字典、集合等
  • Jeff_Liu_Sky
  • Jeff_Liu_Sky
  • 2016-09-06 21:48:15
  • 1022

《大话数据结构》——学习笔记(栈&串&树)

栈栈的定义栈(stack)是限定仅在表尾进行插入和删除操作的线性表栈是一种后进先出(Last In First Out)的线性表,简称LIFO结构栈的顺序存储结构与链式存储结构栈的顺序存储结构如下图栈...
  • benhuo931115
  • benhuo931115
  • 2017-12-19 10:24:50
  • 183

python数据结构学习笔记-1

Python编程基础, python内置的类,面向对象编程,算法复杂度
  • hjh00
  • hjh00
  • 2015-10-08 17:59:58
  • 1083

python list 复杂数据结构 去重

# ##########list黑科技############### # list 中去除重复字符串 test_list = [ "402888735e4fe479015e5001ede600...
  • YangHeng816
  • YangHeng816
  • 2018-01-23 17:11:09
  • 90

python 基础知识(列表 元祖)

#coding=utf-8 #sequence(列表和元祖),操作(indexing,slicing,adding,multiplying) #indexing greeting="Hello" pr...
  • Quberry
  • Quberry
  • 2017-03-03 09:40:03
  • 145

python的几种数据结构

转自http://www.cnblogs.com/Vennet/p/4110059.html Python中几种数据结构的整理,列表、字典、元组、集合 列表:shoplist = ['ap...
  • diablof
  • diablof
  • 2017-02-23 17:18:13
  • 1644

python中常用的内建数据结构

1、列表(list) 可以参考这里:http://www.runoob.com/python/python-lists.html list就像C++里面的vector一样。。。如果vector用熟...
  • lishichengyan
  • lishichengyan
  • 2017-09-14 23:46:03
  • 233
收藏助手
不良信息举报
您举报文章:Python 学习笔记-数据结构中list
举报原因:
原因补充:

(最多只允许输入30个字)