list列表、typle元组、range

一、list 列表

  1. 什么是列表
    列表是一个可变的数据类型
    列表由[]来表示, 每一项元素使用逗号隔开. 列表什么都能装. 能装对象的对象.
    列表可以装大量的数据
  2. 列表的索引和切片
    列表和字符串一样. 也有索引和切片. 只不过切出来的内容是列表
    索引的下标从0开始
    切片:[起始位置:结束位置:步长]

  3.列表的增删改查

    1增加

    lst.append(元素)     在后面添加

    lst.insert(x,元素)        在指定位置插入

    lst.extend([元素,元素,..])  迭代添加(在后面添加)

    2.删除

    lst.pop(x)      删除指定位置的元素

    lst.remove(元素)     删除元素,如果不存在会报错

    del  lst[x:x]         切片删除

    lst.clear()                      清空列表

    3. 修改
    lst[x]=元素          索引修改
    lst[x:x:x]=[元素,元素,..]  切片修改(如果步长不是1,注意元素个数)

    4. 查询

    列表是一个可迭代对象,可以用for循环
    for el in list:
      el
    5. list的相关操作
      1. sort()     排序 reverse=True降序
      2. reverse()    翻转
      3. len()      求长度

  4. 列表的嵌套

    降维. 一层一层看

二、typle元组

    制只读列表,只能看啥也不能干

    使用()表示元组
    如果元祖中只有一个元素(元素, )
    空元组: tuple()
    元祖是一个可迭代对象, 可以使用for循环

三、range

   1.range是一个可迭代的对象

    range(n)     从0到n-1
    range(m,n)      从m到n-1
    range(m,n,q)   从m到n-1 每q个取1个

     2. 使用range和for循环来获取列表中的索引
    for i in range(len(列表)):
      i 索引
      列表[i] 元素

原文地址:https://www.cnblogs.com/JinMuBaoBao/p/9398545.html

时间: 2024-11-12 19:58:53

list列表、typle元组、range的相关文章

列表 元组 range

2019 年 7 月 9 日 列表---list------容器 列表:存储数据,支持多个数据类型,比如 :字符串 数字 布尔值 列表 集合 元组 ? 特点 : 有序 可变 支持索引 (定义一个列表不要用list,一般使用 lst) # lst = ["alex",123,True] #用逗号分隔的是一个元素 # print(lst[0]) #索引 # print(id(lst[0]) #肉眼可见的是 0 这个位子的 alex ,其实真正的内存地址是一长串的数字 #id 获取的是对象的

python列表和元组的方法和属性

python序列的共性 python序列包括列表和元组,序列都有索引,第一个元素索引为0,序列都可以进行索引.加.乘.切片.检查成员. python列表 列表是最常用的数据类型之一,通过[,,,]建立,可以给变量赋值空列表[].列表的数据项可以是不同类型的,可以嵌套. 列表的索引和字符串操作一样,同样可以截取例如a[1:2] / a[1:] / a[:3] 列表的更新: 1.修改:通过索引直接赋值来修改列表中的值. 2.新增:通过list.append(),在末尾处添加元素. 3.删除: A.通

.Net程序员之Python基础教程学习----列表和元组 [First Day]

一. 通用序列操作: 其实对于列表,元组 都属于序列化数据,可以通过下表来访问的.下面就来看看序列的基本操作吧. 1.1 索引: 序列中的所有元素的下标是从0开始递增的. 如果索引的长度的是N,那么所以的范围是-N~N-1之间,超过这个范围就会提示 IndexError:  index out of range >>> greeting ='Hello world' >>> print greeting Hello world >>> print gr

python 之列表和元组

list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> classmates ['Michael', 'Bob', 'Tracy'] 变量classmates就是一个list.用len()函数可以获得list元素的个数: >>> len(c

python基础知识——基本的数据类型2——列表,元组,字典,集合

磨人的小妖精们啊!终于可以归置下自己的大脑啦,在这里我要把--整型,长整型,浮点型,字符串,列表,元组,字典,集合,这几个知识点特别多的东西,统一的捯饬捯饬,不然一直脑袋里面乱乱的. 一.列表 1.列表的全部方法 如:['1','2'].['wupeiqi', 'alex'] 1 >>> dir(list) 2 ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '_

列表、元组、字典、集合的相关练习

一.建立学号成绩字典,并进行怎删改操作 s = {'01':'100','02':'99','03':'98','04':'97','05':'96','05':'96','06':'95','07':'98','08':'90','09':'91'} print('成绩表:',s) s.pop('09') print('成绩表:',s) print('主键是:',s.keys()) print('分数是:',s.values()) x = input('输入学号查分数:') print(s.g

python基础9 列表,元组操作

本节内容: 1 列表 2 元组 3 参考网页 列表 Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作. 定义列表 names = ['Michael', 'Bob', 'Tracy'] 访问列表 通过索引访问 通过下标访问列表中的元素,下标从0开始计数. 使用索引时,千万注意不要越界. >>> names[0] 'Michael' >>

Python 基础之列表和元组

list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> classmates ['Michael', 'Bob', 'Tracy'] 变量classmates就是一个list.用len()函数可以获得list元素的个数: >>> len(c

python数据类型—列表、元组、字典

*列表生成 *元组 *字典 以下实验均由2.7版本操作完成 一.列表生成 1.语法: range(starti  stop  step)         2.7版本 list(range(starti  stop  step)))    3.5版本 生成一个从数字1到10的列表: print(list.pop()); a=list(range(1,10)); print(a)  ## [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 2.通过循环生成列表: 语法:[x for x