zoukankan      html  css  js  c++  java
  • python 列表操作

    # 列表的创建
    # list = ['a','b','c','d','c','e','f','c']
    # print(list)
    #
    # list1 = []
    # print(list1)
    #
    # # 索引 取值
    # c = list[2]
    # print(c)
    # c = list[-4]
    # print(c)
    #
    # # 范围取值 [起始索引:结束索引] 不包含最后一个
    # list2 = list[1:4]
    # print(list2) # ['b', 'c', 'd']
    # print(list2[-1])
    #
    # # index 获取元素第一次索引位置
    # index_position = list.index('c')
    # print(index_position) # 2

    # count = len(list)
    # print(count)
    # # 遍历 for 循环
    # i = 0
    # for p in list:
    # if p == 'c':
    # # 倒叙索引
    # ri = count * -1 + i
    # print(p, i, ri)
    # i += 1
    #
    # print('------------------')
    # i = 0
    # while i < count:
    # if(list[i] == 'c'):
    # ri = count * -1 + i;
    # print(list[i],i,ri)
    # i += 1


    # print('--------反转与排序----------')
    # person = ['张三','赵六','李四','王五','赵六','钱七','孙八']
    # person.reverse() # 反转
    # print('反转:',person)
    #
    # numbers = [28,32,14,12,53,42]
    # numbers.sort() #排序
    # print('升序:',numbers)
    #
    # numbers.sort(reverse = True) #排序
    # print('降序:',numbers)

    # print('--------列表操作----------')
    # persons = ['张三','赵六','李四','王五','赵六','钱七','孙八']
    # # 追加
    # persons.append("杨九")
    # print(persons)
    # # 插入
    # persons.insert(2,'刘二')
    # print(persons)
    #
    # # 更新
    # persons[2] = '宋二'
    # print(persons)
    # 范围更新
    # persons[3:5] = ['王五','李四']
    # print(persons)
    #
    # # 删除
    # persons.remove('宋二')
    # print(persons)
    #
    # # 索引删除
    # persons.pop(4)
    # print(persons)
    #
    # # 范围删除
    # persons[4:6] = []
    # print(persons)

    # 统计次数
    # persons = ['张三','赵六','李四','王五','赵六','钱七','孙八']

    # 统计出现的次数
    # cnt = persons.count('赵六')
    # # print(cnt)

    # 追加
    # persons.append(['杨九','巫师'])
    # print(persons) #['张三', '赵六', '李四', '王五', '赵六', '钱七', '孙八', ['杨九', '巫师']]

    # persons.extend(['杨九','巫师'])
    # print(persons) # ['张三', '赵六', '李四', '王五', '赵六', '钱七', '孙八', '杨九', '巫师']
    #
    # b = '张三' in persons
    # print(b) #True

    # clear 用户清空列表
    # persons.clear()
    # print(persons) # []



    print('--------多维列表操作----------')
    emp_list = []
    while True:
    info = input("请输入员工信息:")
    if info == "":
    print("程序结束")
    break
    info_list = info.split(",")
    if len(info_list) != 3:
    print("格式不正确,请重新输入")
    continue
    emp_list.append(info_list)
    print(emp_list)
    for emp in emp_list:
    print("{n},年龄:{a},工资:{s}".format(n = emp[0],a = emp[1], s = emp[2]))
  • 相关阅读:
    多边形游戏
    大整数乘法
    矩阵连乘
    最长公共子序列
    动态规划
    快速排序
    二分搜索技术
    动态规划基本要素
    合并排序
    最大子段和
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/11271208.html
Copyright © 2011-2022 走看看