大家一起学python(3)

列表进阶

    1.遍历列表 --- for...in

遍历列表

    2.切片 -- 列表的子集

        要创建切片就要明确索引的开头和结尾;⚠️注:输出是不包含末尾值的

切片

        切片的几种表示方式:

        1)xx[0:3]表示固定的范围

        2)x x[:3]表示从列表头开始,到3结束

        3)xx[1:]表示从1开始,到列表末尾结束

        4) xx[:]表示从列表头开始,到列表尾结束

    3.元组 -- 不可变的列表 -- 使用圆括号来标识

元组

        元组的遍历和列表一样

        元组不能通过索引来修改值,只能通过重新定义整个元组来修改

通过索引修改元组的值报错
重新定义元组修改值

    字典 -- 格式:用大括号来定义,以键值对的形式表达


字典

    添加键值对

添加键值对

    修改字典中的值  -- 根据对应的键来修改

修改字典中的值

    删除字典中键值对  -- 根据对应的键删除

删除键值对

    遍历字典

        遍历所有的键值对 -- for key, value in xx.itmes();其中items() 函数以列表返回可遍历的(键, 值) 元组数组。

遍历

        遍历所有的键

遍历字典的键

        按顺序遍历所有的键 --sorted()

按顺序遍历键

        遍历值 -- 类似于遍历键,将keys()函数改为values()函数即可

        遍历出去重的值 -- 用到set() 

遍历去重的值

你可能感兴趣的:(大家一起学python(3))