美文网首页
【Python】-004-变量类型-列表和元组

【Python】-004-变量类型-列表和元组

作者: 9756a8680596 | 来源:发表于2017-07-13 23:03 被阅读2次

列表

1.切片、索引和引用

a = [1, 2, 3, 4, 5]
a[-1]  //5
a[:]  //[1, 2, 3, 4, 5]
a[0:1:1]  //[1, 2, 3, 4, 5]
a_ref = a  //a_ref == a == [1, 2, 3, 4, 5],a_ref为a的引用,不产生新列表

2.常用操作

a_copy = a[:]  //a的浅拷贝,id(a) == id(a_ref),id(a) != id(a_copy),a_copy为新列表
a.append(element)  //a后面追加一个元素,直接改变原始列表,无返回值
a.insert(index, element)  //在a的index位置,插入元素,直接改变原始列表,无返回值
a.pop()  //将最后一个元素删除,直接改变原始列表,无返回值
a.sort()  //默认排序,升序,可通过参数调整,直接改变原始列表,无返回值
a.reverse()  //逆序排列,直接改变原始列表,无返回值
del a[index]  //直接删除索引为index的元素,直接改变原始列表,无返回值
del a_copy  //直接删除a_copy引用,无返回值

3.列表嵌套、多种类型并存以及运算符重载

b = [a, a_ref, a_copy]  //[[99, 5, 4, 2, 1], [99, 5, 4, 2, 1], [1, 2, 100, 4, 5]]
c = [1, '2', [1,2,3], 2.5]  
d = a + [55]  //[50, 5, 4, 2, 1, 55],a不变
e = a*2  //[99, 5, 4, 2, 1, 55, 99, 5, 4, 2, 1, 55],a不变
a.count(element)  //统计列表a中element元素出现次数,返回整数

元组

1.不可变列表

  t = (1, 2, 3, 4, 5, 2)  //不可变列表,虽然里面的元素也可是列表,类似字符串,只能访问不可修改

2.常用操作

t[0]  //1,通过索引进行访问
t.count(2)  //2,通过count进行计数
//直接修改原始列表的方法,元组均不存在
t0 = t+(7,555)  //(1, 2, 3, 4, 5, 2, 7, 555)
t1 = t * 2  //(1, 2, 3, 4, 5, 2, 1, 2, 3, 4, 5, 2)
a = [1,2,3,4,5]
t2 = tuple(a)  //(1,2,3,4,5)

相关文章

  • 【Python】-004-变量类型-列表和元组

    列表 1.切片、索引和引用 2.常用操作 3.列表嵌套、多种类型并存以及运算符重载 元组 1.不可变列表 2.常用操作

  • 2019-06-21

    python元素,变量,列表,元组,布尔类型 1.python3和pychram安装包,pycharm是控制台 链...

  • 14 高级变量类型

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数...

  • 07.Python集合与字符串

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数...

  • 8.Python集合与字符串

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数...

  • 07.Python集合与字符串

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数...

  • 课堂知识小结—列表、元组、集合、字典的基本操作

    Python容器类型:列表和元组 它是以整数作为索引 列表List和元组tuple则可以容纳不同类型的元素,构成序...

  • python01-变量和简单数据类型

    变量 python中添加变量后必须为变量赋值,变量的类型有多种,如数字、字符串、列表、元组、字典等 变量命名规则 ...

  • Python入门(六)

    元组 列表用[]或者list函数,元组用()或者tuplue 元组是Python的另一种特色的数据类型 元组和列表...

  • Python基础(二)——数据类型

    Python的基本数据类型有数字类型、字符串类型、元组类型、列表类型、文件和字典类型。 如果有一个变量不确定它的类...

网友评论

      本文标题:【Python】-004-变量类型-列表和元组

      本文链接:https://www.haomeiwen.com/subject/pijghxtx.html