首页 > 其他 > 详细

列表的初始

时间:2019-05-16 20:58:49      阅读:120      评论:0      收藏:0      [点我收藏+]
  1. 列表初识

    1. 字符串只能存储少量的数据,而且全部都是str类型的。储存数据单一

    2. list:承载任意数据类型,储存大量的数据。

    3. 列表是有限的,可索引,切片,步长

  2. 索引,切片,步长

    1. li = [100, ‘太白‘, True, [1, 2, 3]]
      #索引
      print(li[0],type(li[0]))
      print(li[1],type(li[1]))
      print(li[-1])
      ?
      #切片
      print(li[:2])
    2. 列表的增删改查

      1. #列表的创建
        #方法一
        li = [1,2,‘Alex‘]
        #方法二
        li = list()
        li = list(‘hfsajkdhjkjasf‘)
        print(li)
        #增删改查
        li= [‘太白‘, ‘女神‘, ‘xiao‘,‘吴老师‘, ‘闫龙‘]
        增:
        append:追加
        li.append(‘xx‘)
        print(li)
        ?
        举例;
        li= [‘太白‘, ‘女神‘, ‘xiao‘,‘吴老师‘, ‘闫龙‘]
        while 1:
           name = input(‘请输入员工的姓名‘)
           if name.upper == ‘Q‘:break
            li.append(name)
        print(li)
        ?
        #insert 插入
        li.insert(2.‘wusir‘)
           print(li)
        #extend 迭代着追加
        li.extend(‘hadh‘)
        li.extend([‘djsna‘])
        print(li)
        #删除
        # pop 按照索引删除(返回的是删除的元素)
        print(li.pop(-2))
        li.pop()#默认删除最后一个
        print(li)
        remove 指定元素删除,如果有元素重名,默认删除从左数第一个
        li.remove(‘xiao‘)#删除列表中包含小的字符
        print(li)
        ?
        #del 按照索引删除
        del li[-1]
        print(li)
        #按照片删除
        del li[::2]
        print(li)
        ?
        #改
        #按照索引改值
        li[0] = ‘男神‘
        ?
        #查
        #索引,切片,(步长)
        for i in li:
           print(i)
        ?
        ?
        ?
        ?
    3. 列表的嵌套

    4. c
      # 1, 将l1中的‘taibai‘变成大写并放回原处
      li [3] = li[3].upper
      print(li)
      # 2,给小列表[1,‘alex‘,3,]追加一个元素,‘老男孩教育‘。
      li [3] =li[3].append(‘老男孩‘)
      print(li)
      # 3,将列表中的‘alex‘通过字符串拼接的方式在列表中变成‘alexsb‘
      li[3] [1] = li[3] [1]+‘sb‘
      print(li)
      ?
    5. 元祖

      1. 只读列表。存储大量的数据,可以索引,切片(步长)

    6. range

      1. 类似于列表,自定义数字范围的数字列表

列表的初始

原文:https://www.cnblogs.com/wang-xing-hao/p/10877890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!