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]))
  • 相关阅读:
    BZOJ2241 [SDOI2011]打地鼠 【模拟】
    K-D tree入门
    BZOJ1924 [Sdoi2010]所驼门王的宝藏 【建图 + tarjan】
    BZOJ1925 [Sdoi2010]地精部落 【dp】
    BZOJ1926 [Sdoi2010]粟粟的书架 【主席树 + 二分 + 前缀和】
    BZOJ2457 [BeiJing2011]双端队列 【贪心】
    二进制集合枚举子集
    BZOJ1923 [Sdoi2010]外星千足虫 【高斯消元】
    BZOJ1922 [Sdoi2010]大陆争霸 【最短路】
    HDU3157:Crazy Circuits——题解
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/11271208.html
Copyright © 2011-2022 走看看