python学习笔记二(个人回忆参考)

列表list

形如:[1,2,3,4]

列表中的元素可以是各种类型,如[1,2,‘hello’,True],列表中还可再嵌套列表。

列表的基本操作:
读取列表中的某一元素或某几个元素与字符串读取相同。
如:

  • [1,2,3,4][2] = 3
  • [1,2,3,4][0:2]=[1,2]
    区别在于第二种形式读取出来的仍是列表

列表相加则是把两个列表进行合并, [1,2]+[2,3]=[1, 2, 2, 3]。
乘以数字与str同。

详细特性后续学习补充

元组tuple

不可变类型

与list类似,由[]变为了(),如:(1,2,3)

与list区别:后续学习补充…

注意:

  • 只有一个元素的元组应该表示为:(元素,)如:(1,)
    若表示为(1),python则认为()进行了数学运算,如(1*1),其不是元组。
    type((1))==》int ()中是什么类型就是什么类型
    type((1,)) ==》tuple

str、list、tuple同属为序列(以下方法适用所有包含不同元素的序列):

  • 判断一个元素是否在序列中我们可以用in, not in
    如:3 in [1,2,3] ==>True ‘3’ in ‘123’ ==>True
  • len()可以统计序列中有多少元素
  • max()统计最大元素
  • min()求最小元素

详细特性后续学习补充

集合set

形如{1,2,3,4}
特性:无序、不重复

因其无序所以不能用索引或切片获取元素
{1,2,3}[0]

{1,2,3}[0:2]

因不重复:{1,1,2,2,3}==》{1,2,3}

len()计算集合不重复的元素个数

in、not in 也可判断是否包含某元素

集合的基本操作:

  • 差集:{1,2,3,4}-{3,4} = {1,2}
  • 交集:{1,2,3,4}&{3,4} = {3,4}
  • 并集:{1,2} | {3,4} = {1,2,3,4}

空的集合表示为set()

字典dict

{ key1:value1 , key2:value2 , key3:value3 …}

key只能是不可变值:int、str、tuple
key不能重复

value可以是任意值

空的dict直接用{}表示

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值