keys=[1,2,3,4]
values = ['張三','李四','王五','趙六']
#建立字典
stduents={}
i=0
for key in keys:
stduents[key]=values[i]
# 建立一個字典student,key是學号,value是姓名
#學生資訊在student.csv檔案,從檔案中讀取并儲存到字典
#打開student.csv檔案
file = open('C:\\Users\\Administrator\\Desktop\\students.csv')
#讀取檔案中的内容
lines=file.readlines()
#抽取每行胡學号和姓名,儲存到字典
students={}
for line in lines:
#print(type(line))
tmp_list=line.split(',')
xuehao=tmp_list[0]
xingming=tmp_list[1]
students[xuehao] = xingming
print(students)
{'1': '張三\n', '2': '李四\n', '3': '王五\n'}
#從學号中随機抽取N個學号
import random
num=int(input("輸入你要的人數:"))
#如何把字典中的key(學号)取成清單
xuehao_list=random.sample(students.keys(),num)
#根據随機抽取的學号,列印出對應的姓名
xuehao_list
輸入你要的人數:2
['1', '3']
#根據随機抽取的學号,列印輸出對應的姓名
for xuehao in xuehao_list:
print(students[xuehao])
keys=[1,2,3,4]
values = ['frdgd','fdg','nbv','g']
#建立字典
stduents={}
i=0
for key in keys:
stduents[key]=values[i]
# 建立一個字典student,key是學号,value是姓名
#學生資訊在student.csv檔案,從檔案中讀取并儲存到字典
#打開student.csv檔案
file = open('C:\\Users\\Administrator\\Desktop\\students.csv')
#讀取檔案中的内容
lines=file.readlines()
#抽取每行胡學号和姓名,儲存到字典
students={}
for line in lines:
#print(type(line))
#print(lines.split(','))
tmp_list=line.split(',')
xuehao=tmp_list[0]
xingming=tmp_list[1]
students[xuehao] = xingming
print(students)
#從學号中随機抽取N個學号
import random
num=int(input("輸入你要的人數:"))
#如何把字典中的key(學号)取成清單
xuehao_list=random.sample(students.keys(),num)
#根據随機抽取的學号,列印出對應的姓名
xuehao_list
#根據随機抽取的學号,列印輸出對應的姓名
for xuehao in xuehao_list:
print(students[xuehao])