• 列表


    一、列表数据类型

    负数下标:整数值-1指的是列表中的最后一个下标,-2指的是列表中倒数第二个下标

    切片:spam[1:3]  顾头不顾尾

    利用len()取得列表的长度:len(spam)

    利用下标改变列表中的值:

    列表链接和列表复制:

     

    用del语句从列表中删除值:del spam[2]

    使用列表:

    列表用于循环:for i in range(4)

    in和not in操作符:

    增强的赋值操作:

    spam += 1    ——     spam = spam+ 1

    spam -=  1    ——     spam = spam - 1

    spam *=  1    ——     spam = spam * 1

    spam /=  1    ——     spam = spam /  1

    spam %=1    ——     spam = spam %1

    二、列表方法

    index()方法在列表中查找值

    append()和insert()方法在列表中添加值:insert()方法的第一个参数是新值的下标,第二个参数是插入的新值

    remove()方法从列表中删除值(del语句利用要删除值的下标)

    sort()方法将列表中的值排序:默认从大到小、按字母顺序排,也可以指定reverse关键字参数为true,让sort()按逆序排序 。不能同时既有数字又有字母;sort()对字符串排序时,使用“ASCII字符顺序“,而不是实际的字典顺序,意味着大写字母排在小写字母之前。

    如果需要按照普通的字典顺序来排序,就在sort()方法调用时,将关键字参数key设置为str.lower

    三、类似列表的类型:字符串和元组

    列表不是唯一表示序列值的数据类型:字符串按下标取值、切片、用于for循环、用于len(),以及用于in和not in操作符

    元组:戴上了枷锁的列表
    元组与列表的关系
    区别:1、列表可以所以删除或插入元素  权限比较大
                    元组不可以
              2、 创建列表是[]  list1 = [1,2,3,4,5,6,7,8]
                    创建元组是()tuple1 = (1,2,3,4,5,6,7,8)
              3、更新和删除一个元组
                   temp = ('小甲鱼','黑夜','意境','小布丁')
                   >>> temp = temp[:2] + ('米兔',) + temp[2:]
                   >>> temp
                   ('小甲鱼', '黑夜', '米兔', '意境', '小布丁')
          删除整个元组
          del temp
    创建元组  决定因素在于英文逗号  temp = (3.14,)

     用list()和tuple()函数来转换数据类型:list[tuple_name]     tuple(list_name)

    字典:字典用花括号{}表示,里面的项成对出现,一个key对应一个value;key与value之间用冒号:分割,不同的项之间用逗号分割

     

    四、copy模块的copy()和deepcopy()函数

    五、小项目:编写一个函数,以一个列表值作为参数,返回一个字符串。该字符串包含所有表项,表项之间以逗号和空格分割,并在最后一个表项之前插入and,最终返回‘apples, bananas, tofu, and cats’

     

    备注:while需要定义索引值,通过索引值返回一个数值;定义一个列表,最大索引值等于len(list)-1,即列表的长度减1,此处索引值为整数

  • 相关阅读:
    Git 一些关于 Git、Github 的学习资源
    迁移应用数据库到MySQL Database on Azure
    释放虚拟磁盘未使用空间来减少计费容量
    链路层的双链路--大型服务器的优化体系
    解读 Windows Azure 存储服务的账单 – 带宽、事务数量,以及容量
    产品技术恩仇记:这个需求真的很简单吗?
    语音识别真的比肩人类了?听听阿里iDST初敏怎么说
    《伟大的计算原理》一云计算
    如何在 CentOS 7 用 cPanel 配置 Nginx 反向代理
    安装PHP的memcache扩展
  • 原文地址:https://www.cnblogs.com/tallshi/p/7867734.html
Copyright © 2020-2023  润新知