# -*- coding:utf-8 -*-
# auther = 林深见鹿,海蓝见鲸
'''
dict = {"Bob":["class1"],"Alex":"class2","Gob":"class3","Joe":"class4"}
dict['jiao'] = "class5"
print(dict)
print(dict.keys())
print(dict.values())
print(dict.items())
print(dict["Bob"])
for k,v in dict.items():
print(k,v)
for k in dict:
print(k,dict[k])
for k in dict.keys():
print(k)
print(len(dict))
'''
'''
import random
sum_number = []
count = 1
for i in range(1,301):
sum_number.append(i)
print("总员工号:",sum_number)
for i in range(6):
count += 1
if count <=4:
win1 = random.sample(sum_number, 30)
for j in win1:
# print(j)
sum_number.remove(j)
print("剩余未中奖人员",len(sum_number))
print(f"第{count}次开奖")
print(f"三等奖中奖名单:{win1}")
elif 5 <= count <7:
win2 = random.sample(sum_number, 10)
for k in win2:
# print(j)
sum_number.remove(k)
print("剩余未中奖人员",len(sum_number))
print(f"第{count}次开奖")
print(f"二等奖中奖名单:{win2}")
elif count == 7:
win3 = random.sample(sum_number, 1)
for q in win3:
# print(j)
sum_number.remove(q)
print("剩余未中奖人员",len(sum_number))
print(f"第{count}次开奖")
print(f"一等奖中奖名单:{win3}")
else:
exit("抽奖结束")
'''
'''
import random
import time
staff_number = []
for i in range(300):
staff_number.append(f"员工{i}")
print(staff_number)
level = [30,6,3]
for i in range(3):
# print(level[i])
winpople = random.sample(staff_number,level[i])
# print(i)
for p in winpople:
# print(p)
staff_number.remove(p)
print(f"抽中{3-i}等奖的人是:{winpople}")
time.sleep(1)
'''
'''
all_user = [
["赵","北京市顺义区"],
["钱","北京市昌平区"],
["孙","北京市密云区"],
["李","山东省德州市"],
["周","河北省衡水市"],
["吴","天津市南开区"],
["郑","上海市长宁区"],
["王","河南省郑州市"],
["牛","内蒙古呼和浩特"]
]
new_list = {}
for i in all_user:
print(i[1][:3])
print(i)
if i[1][:3] not in new_list:
new_list[i[1][:3]] = [i]
print(new_list[i[1][:3]])
print([i])
print(new_list.keys())
else:
new_list[i[1][:3]].append(i)
for k in new_list:
print(k,end="\n")
print(new_list[k],end="\n")
'''
'''
dict = [["Bob","class1"],["Alex","class2"],["Gob","class3"],["Joe","class4]"],["class1","class]"]]
# print(dict)
d2 = {}
for i in dict:
# print(i)
# print(i[1][:6])
if i[1][:6] not in d2:
d2[i[1][:6]] = [i]
else:
d2[i[1][:6]].append(i)
print(d2)
for k in d2:
print(k,end='\n')
print(d2[k],end='\n')
'''
'''
f = open(r"C:\\Users\\xckj-jiaoweinan\Desktop\\1.txt",mode="r+",encoding="utf-8")
data = f.read()
print(data)
f.write("jiao\n")
f.write("jiao1\n")
new = data.replace("jiao1","焦")
print(new)
f.write(new)
f.close()
countsum = data.count("jiao")
print(countsum)
f.seek(0)
f.truncate()
'''
'''
a = [1,2,3,4,5,6,7,8,9,0]
print(bool(True))
print(all(a))
'''
'''
all_name = dict(name="Bob", age="20", class_number="1班")
print(all_name)
print(dir())
print(locals())
# dir()打印当前程序全部变量名
# locals()打印当前程序全部变量名和变量值
a = list()
a.append("1")
print(a)
l = list(range(10))
print(l)
def count(x):
return x ** 2
res = map(count, l) # 并没有执行 (迭代器),方法只能定义一个参数,方法需要return
for i in res: # 每循环一次,就把列表的元素给count函数执行
print(i)
rex = max(l) #求最大值
rem = min(l) #求最小值
reum = sum(l) #求和
print(rex)
print(rem)
print(reum)
'''
'''
print(round(1.2331566,3))
a = ["1","2","3"]
b = ["a","b","c"]
print(zip(a,b))
# 两个列表每个元素配对,只一一对应,多出的元素不显示配对(py2显示为none)
for i in zip(a,b):
print(i)
'''