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]))
posted @ 2019-07-30 16:58  EricBlog  阅读(179)  评论(0编辑  收藏  举报