python的列表数据类型

    xiaoxiao2022-07-06  191

    定义列表变量:name_list = ["zhangsan", "lisi", "wangwu"]

                             num_list   = [6, 8, 4, 1, 10]

    # 1. 取值和取索引

    print(name_list [1])

    # 知道数据内容,想确定数据在列表中的位置

    print(name_list.index("lisi"))

    # 2. 修改

    name_list[1] = "lisi"

    # 3. 增加

    # append 方法可以向列表的末尾增加数据

    name_list.append("王小二")

    # insert 方法可以在列比哦啊指定位置前插入数据

    name_list.insert(1, "小妹妹")

    #extern 方法可以把其他列表中的数据 增加到该列表的末尾

    temp_list = ["孙悟空", "猪二哥", "沙师弟"]

    name_list.extern(temp_list)

    # 4. 删除

    # remove 方法可以从列表删除指定的数据

    name_list.remove("wangwu")

    # pop 方法默认可以把列表中最后一个元素删除

    name_list.pop()

    # pop 方法可以指定要删除元素的索引

    name_list.pop(3)

    # clear 方法可以清空列表

    name_list.clear()

     

    # 使用del关键字(delete)删除列表元素

    # 提示:在日常开发中,要从列表删除数据,建议使用列表提供的方法

    del name_list[1]

     

    # len 函数可以统计列表中元素的总数

    list_len = len(name_list)

    # count 方法可以统计列表中某一个数据出现的次数

    count = name_list.count("张三")

    # 升序

    name_list.sort()

    num_list.sort()

    # 降序

    name_list.sort(reverse=True)

    num_list.sort(reverse=True)

    # 逆序(反转)

    name_list.reverse()

    num_list.reverse()

     

    # 使用迭代遍历列表

    for my_name in name_list:

    print("我的名字叫 %s " % my_name)

    """ 顺序的从列表中依次获取数据,每一次循环过程中,数据都会保存在 my_name这个变量中,在循环体内部可以访问到当前这一次获取到的数据 for my_name in 列表变量: print("我的名字叫 %s " % my_name) """

     

    最新回复(0)