zoukankan      html  css  js  c++  java
  • 基本数据类型(list,tuple)二

    基本数据类型(list,tuple)

    ⼀. 列表

      1 列表的介绍

        列表是python的基础数据类型之⼀ ,其他编程语⾔也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素⽤' , '隔开⽽且可以存放各种数据类型

        列表可以装的数据

        

        列表相比于字符串. 不仅可以存放不同的数据类型. ⽽且可以存放⼤量的数据. 32位 python可以存放: 536870912个元素, 64位可以存放: 1152921504606846975个元素.⽽且列 表是有序的(按照你保存的顺序),有索引, 可以切⽚⽅便取值.

      2 列表的索引和切片

        列表和字符串一样,也有索引和切片,只不过切出来的内容是列表

         索引下标从0开始

        列表和字符串⼀样也拥有索引:

        列表的切片:

    ⼆. 列表的增删改查

      1. 增, 注意, list和str是不⼀样的. lst可以发⽣改变. 所以直接就在原来的对象上进⾏了操 作

        1)append()   在屁股后面添加(只加一个)

          2)insert  () 在某位置插入某内容

          3) extend()迭代添加,多个添加

      2. 删除

        1)pop ()  返回被删除的数据

        2)  remove()删除元素

        3)clear()  清除

        4)del      切片删除

      3. 修改

        索引切片修改

        切片修改的时候,如果步长不是1,注意元素的个数。

      4. 查询,

        列表是⼀个可迭代对象, 所以可以进⾏for循环

      5.list 的相关操作

        sort() 排序   默认升序    reverse=True   降序

        reverse()   翻转

    三. 列表的嵌套

    采⽤降维操作.⼀层⼀层的看就好.

    四. 元组和元组嵌套

      元组: 俗称不可变的列表.⼜被成为只读列表, 元组也是python的基本数据类型之⼀, ⽤⼩括 号括起来, ⾥⾯可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能 改.

      元组中如果只有一个元素,需要在括号里写一个逗号

      元组的第一层是不能进行赋值的,内部元素是没有要求的。

        关于不可变, 注意: 这⾥元组的不可变的意思是⼦元素不可变. ⽽⼦元素内部的⼦元素是可 以变, 这取决于⼦元素是否是可变对象. 元组中如果只有⼀个元素. ⼀定要添加⼀个逗号, 否则就不是元组

      五. range

        range可以帮我们获取到⼀组数据. 通过for循环能够获取到这些数据.

  • 相关阅读:
    CDN的实现原理
    【Android】 textview 中超出屏幕宽度的字符 省略号显示
    【用户反馈】海外产品大牛: 让用户反馈推着你走
    谷歌2013年搜索热榜 全球榜曼德拉抢榜首 中国区小爸爸第一
    数字(数码)舵机和模拟舵机的区别
    x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用
    【Android】Android自定义属性,attr format取值类型
    android中Textview 和图片同时显示时,文字省略号显示,图片自动靠到右边
    Android webView打不开baidu网页的解决办法
    企鹅的石头
  • 原文地址:https://www.cnblogs.com/chenxi67/p/9396336.html
Copyright © 2011-2022 走看看