关于python:python自学数据类型之列表

47次阅读

共计 719 个字符,预计需要花费 2 分钟才能阅读完成。

这一关, 咱们就会接触两种新的数据类型 – 列表和字典, 你会发现, 他们比咱们学过的 ” 整数, 浮点数, 字符串 ” 更加高级, 更具备 ” 包容性 ”.

为什么这么说呢? 后面学的几种类型, 每次赋值只能存一条数据. 如果咱们须要应用很多数据的时候, 就会很不不便.

而列表和字典的作用, 就是能够帮忙咱们存储大量的数据, 让计算机去读取和操作.

列表:

首先, 咱们来看看列表 (list) 的代码格局:

   students = ['小明','小红','小刚']
  
   
途中的 ['小明','小红','小刚'] 就是一个列表.



一个列表须要用中路号 [] 把外面的各种数据框起来, 外面的每一个数据叫做 "元素". 每个元素之间都要用英文逗号隔开.

a. 从列表提取每个元素

    这就波及到了一个新的知识点: 偏移量. 列表中的各个元素, 好比老师里的某排学生那样, 是有序地排列的, 也就是说, 每个元素都有本人的地位编号(即偏移量).
    1. 偏移量是从 0 开始的, 而非咱们习惯的从 1 开始
    
    2. 列表名后加带偏移量的中中括号, 就能渠道相应地位的元素
    
    

b. 从列表中提取多个元素

    
     list2 = [5,6,7,8,9]

    list2[:],list2[2:],list2[:2],list2[1:3]
    : 左右两边的数字指的是列表中偏移量, 记住偏移量 (索引) 始终是从 0 开始的.
    
 口诀: 左右空, 取到头; 左要取, 右不取
 
 
 

c. 给列表减少 / 删除元素

   咱们就须要用到 append()函数给列表减少元素,append 的意思是附加, 增补.
   
   列表的删除, 须要用到 del 语句,
   语法是:del 列表名[元素的索引]
   
   students = ['小明','小红','小刚','小美']
   del students[1]
  
    事实上 del 语句十分不便, 既能删除一个元素, 也能一次删除多个元素(原理和切片相似, 左取右不取)

正文完
 0