python基础-列表和元组

1.列表-list

1.1 特性:属于序列类型

           a.有下标(正下标、负下标)
           b.切片操作符
           c.里面的每一个元素可以是任意类型(可以是字符串,字符,整数,浮点等等都可以)

1.2 里面每一个元素用,隔开;表示一个元素[2]
1.3 列表切出来的内容还是列表
这里写图片描述
打印结果
1.4列表元素的值/个数可以改变,list支持重复元素
a. 在列表尾部增加:alist.append(元素)
b. 插入元素:alist.insert(插入的位置下标,插入的元素)
这里写图片描述
打印结果

c. 删除元素:alist.remove(元素)
d. 删除队尾:alist.pop()
这里写图片描述
这里写图片描述
e. 列表支持组合+和复制*
这里写图片描述

f. 列表的排序(内置函数sort,通过传入reverse为True或者False来降序或者升序排列)
以升序为例
g.计算列表里面的最大值,最小值
这里写图片描述
h.列表的扩展(内置函数extend,看起来和+差不多,其实区别在于+是返回一个新的列表,而extend是直接修改了列表)
这里写图片描述

2.元组-tuple

* 2.1 特性:属于序列类型*

           a.有下标(正下标、负下标)
           b.切片操作符
           c.里面的每一个元素可以是任意类型(可以是字符串,字符,整数,浮点等等都可以)
           **d.元组不能改变其组成元素**

这里写图片描述

2.2 里面每一个元素用,隔开;元组定义一个元素的元组[2,](注意要加逗号)
2.3元组的用法和列表一模一样
区别:
有一些特殊的场合需要不可变序列,比如数据结构字典,必须要用不可变序列作为键值,而列表不行。
有一些内建的函数的返回值,也必须是元组.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值