随手记06

组合数据类型
  • 组合数据类型的基本概念:集合类型,序列类型,映射类型。
    – 集合类型:元素集合。元素之间无序,相同元素在集合中唯一存在(set)
    – 序列类型:是一个元素向量。元素之间存在先后关系,通过序号访问,元素之间不排他。序列类型的典型代表是字符串(str)、元组(tuple)、列表(list)
    – 映射类型:是“键-值”数据项的组合,每个元素都是一个键值对,表示为(key、value)。映射类型的典型代表是字典(dict)
集合类型
  • 概述:包含0个或多个元素的无序组合。无索引和位置的概念,可以动态增加或者删除,使用集合类型能够过滤掉重复元素。{}
  • 操作方式
    在这里插入图片描述
  • 函数或方法
    在这里插入图片描述
列表类型
  • 【】表示,无长度限制,类型可以不痛,属于序列类型。
  • 操作符和函数
    在这里插入图片描述
    注:sn 字符串或列表n均指复制n次
  • 列表的索引
    在这里插入图片描述
  • 列表的操作方法
    在这里插入图片描述
ls = ['论语','中庸','大学','诗经']

print('1:{} |'.format(ls))

ls.append('高尔基')
print('2:{} |'.format(ls))

lt =['在人间','童年']
ls += lt
print('3:{} |'.format(ls))

ls.insert(1,'cute')
print('4:{} |'.format(ls))

print('5:{} |'.format(ls.pop(2))) #打印取出的元素,实际原列表已删除
print(ls)

ls.remove('高尔基') #只删除第一次出现
print('6:{} |'.format(ls))

del ls[1:3] #切片的方式删除
print('7:{} |'.format(ls))

ls.reverse()
print('8:{} |'.format(ls))

la = ls.copy() #不能lt = ls 会地址保存,改变后会同时改变
print(la)

ll = ls
ls.clear()
print('直接ll=ls,执行ls.clear()后ll的结果:'.format(ll))

print('----------------------')

print('9:{} |'.format(ls))


运行结果:
在这里插入图片描述
在这里插入图片描述

  • 补充!!!!【元组】
    – 概念:python的元组与列表类似,但是元组的元素不能修改,使用()
    在这里插入图片描述
    – 操作【元素不可被修改!】
    在这里插入图片描述
映射类型
  • 字典类型
    – {}建立,每一个元素是一个键值对。
    在这里插入图片描述
    – 字典的索引:通过键索引
    – 操作函数
    在这里插入图片描述
    – 操作方法
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值