基本数据类型

一. 列表(list)

      能装东西的东西就是列表, 在列表中的数据是没有限制的, 大小基本是够用的.

      列表用[]来表示, 在列表中每个元素之间用逗号隔开.

      列表也有索引和切片, 和字符串是一样的.

      例如:

      索引: list = ["游戏", "音乐", "图片", "文档", "软件"]

      print(list[3])

      切片: list = ["游戏", "音乐", "图片", "文档", "软件"]  # 切出来的也是列表.

      print(list[:3])

      print(list[:3:2])

      [start, end, step]

二. 增删改查

      1. 增加

          append(),  insert(),  extend()迭代增加

      2. 删除

          remove(),  pop(),  clear(),  del

      3. 修改

     索引切片修改

      4. 查询

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

     for el in list:

       print(el)

      5. 其他操作

     1. count() 查询xxx出现的次数

     2. sort() 排序, 默认正序.

         sort(reverse = True)  倒序

     3. reverse() 翻转

     4. find() 

     5.index()

三. 列表的嵌套

      列表和元组都可以进行嵌套, 采用降维操作

四. 元组(tuple)

      元组就是不可变的列表, 又被称为只读列表, 用小括号表达, 里面可以放任何数据类型的数据. 

      可以查询, 可以循环, 可以切片, 就是不能修改.

      关于不可变, 元组的不可变就是指的第一层不可变

      如果是空元祖用tuple()来表示. 元组中如果只有⼀个元素. ⼀定要添加⼀个逗号, 否则就不是元组. 例: (1,)

五. range

      for num in range(10):

        print(num)   # range(边界) 从0到边界

      for num in range(start, end):

        print(num)   # 从start到end

      for num in range(start, end, step):

        print(num)   # 从start到end. 步长是step

posted on 2018-09-06 15:36  噬心人  阅读(142)  评论(0编辑  收藏  举报