• 列表操作2


    列表的增删改查:

    增:

    append 追加:

    print(l3.append('一心'))

    l3.append([1,2,3,4])

    name_list = []

    while 1

      username = input(’输入名字:‘)

      name_list.append(username)

    insert 增加;需要加索引值

    name_list.insert(1,'da')

    extend 迭代追加:

    name_list.extend('abcdef')

    删:

    1.pop,按索引去删除

    name_list.pop(2)

    2.remove,按元素去删除:

    name_list.remove('骑士')

    3.clear,清除列表

    name_list.clear()

    4.del:可以按索引删除,按切片删除,可以在内存级别删除整个列表。

    del name_list[2]

    del name_list[:3:2]

    del name_list

    改:按索引改,按切片加步长(一 一对应)

    name_list[2] = 'dfg'

    name_listt[:4] = [1,2,3,4]

    name_list[0:3:2] = [1,2]

    查:

    s = name_list.count('oj')  查某个元素出现次数

    a = len(name_list) 查列表的元素总数

    b = name_list.index(‘o’)    查元素的索引值

    列表全是数字是,排序:

    name_list.sort() :从小到大排序

    name_list.sort(reverse = True) 从大到小排序

    name_list.reverse()  :排序反转

    元祖,只可读列表,只能查,不能增删改,用来存放一些重要的数据,儿子不可改,孙子可以改

    range:自定制的数字范围内的可迭代对象类比成列表。

    for i in range(0:len(name_list))

  • 相关阅读:
    每日博客
    每日博客
    今日收获
    今日收获
    今日收获
    今日收获
    今日收获
    今日收获
    今日收获
    今日收获
  • 原文地址:https://www.cnblogs.com/lijinming110/p/9438578.html
Copyright © 2020-2023  润新知