Python的列表、元组、集合、字典里面都可以放什么东西

Python的列表、元组、集合、字典里面都可以放什么东西

临近期末考试,把班群里的资料整理出来供大家复习

>>>s='这是字符串'

>>> list1=[1,'这是列表,可以放数字和字符串']

>>> tuple1=(1,'这是元组','我在这里你动不了我')

>>> set1={ '我是无序的集合’,我不能和左/右边说的一-样'}

>>> dict1={'一是一':1,'二':2}

----------------------------------分割线-----------------------------------

>>> list2=[('我可以,套娃元组'),['还可以','套娃列表'],{'还有集合'},{'字典也行' :True}]

>>> tuple2=(['我也可以'],('老套娃了',),{'这是集合'},{'这是字典' :True})
>
>"元组中若只有一个元素,记得加逗号(,)'

>>> set2={ ("集合只能套元组" ,)}

>>> dict2={'键的名称可以是字符串':['还有两种'],2:{'这是第二种——数字'},('嗯这是第三种——元组'):3} 

>>> dict2={ '右边倒是什么都能放呢':{'上一行悄悄在右边放了个列表和集合':'这次我来试试字典' }}
>
>“键”的名称不可改变

前面说了集合里面只能套元组,如果套了列表、集合和字典就会出错
在这里插入图片描述
在这里插入图片描述
后面懒得修改了,直接搬了学委的原稿(危)

1、字符串

字符串作为基本数据类型的一员,之所以第四章重点提,是因为它有经典的序列操作。

如图,我们把变量s定义为一串字符串,用方括号+索引号的方式,来访问相应位置上的字符。而当索引号在当前变量中不存在对应的字符,则会返回’IndexError’,即索引错误。
切片也是很重要的一个基本操作,如图所示,返回结果仍是一串字符串。
在这里插入图片描述

如图,切片无需担心下标越界。
换句话说,你想用大一点的下标指望它返回索引错误,是不可行的。因为他不会错误。
在这里插入图片描述

这是书P23的一些字符串操作方法
在这里插入图片描述

2、元组

    作为不可变数据类型,元组应该是序列类型中最简单的一个了。

在这里插入图片描述

    元组解包蛮好玩的

    元组里套元组好像叫二维元组,可以用索引访问

在这里插入图片描述

    创建元组可以不打小括号,也称元组打包

    值得注意的是,元组+元组,返回的还是元组。与字符串类似,元组索引不能越界,切片可以,切片完返回的也是元组。(索引返回的就是元素,元素是什么类型就返回什么类型)

在这里插入图片描述

今天就到这里

  • 23
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值