Python 打印特定列表
我想访问列表中的姓名和教师。如何只访问两个元素,并在字典中添加Name作为key和Teacher作为valuePython 打印特定列表,python,list,Python,List,我想访问列表中的姓名和教师。如何只访问两个元素,并在字典中添加Name作为key和Teacher作为value list=['Name','Roll','opt_Subject','Grade','Teacher', 'Block', 'Symbol no', 'Bus_id', 'address', 'permanent address', 'Name','Roll','opt_Subject','Grade','Teacher', 'Block', 'Symbol no', 'Bus_id'
list=['Name','Roll','opt_Subject','Grade','Teacher', 'Block', 'Symbol no', 'Bus_id', 'address', 'permanent address', 'Name','Roll','opt_Subject','Grade','Teacher', 'Block', 'Symbol no', 'Bus_id', 'address', 'permanent address',....nth]
假设列表中有:
list=['Jon', '1','Eng','12','Harry', '2D', '129','2','USA', 'Ghana',
'Jony', '12','Mth','122','Jack', '12D', '1429','27','Ghana', 'USA']
我想添加{'Jon':'Harry','Jony':'Jack'},上面的列表有第n项,但顺序相同。假设列表总是相同的
Name = list[0]
Teacher = list[4]
然后,您可以创建一个新词典,然后使用name作为键
d = {}
d[Name] = Teacher
如果我理解正确,您希望创建一个字典,其中列表的第一个元素作为键,第五个元素作为对应于该键的值 这是一种方法: 列表=[‘姓名’、‘名册’、‘选修科目’、‘年级’、‘教师’、‘街区’、‘符号编号’、‘公交id’、‘地址’、‘永久地址’、‘姓名’、‘名册’、‘年级’、‘教师’、‘街区’、‘符号编号’、‘公交id’、‘地址’、‘永久地址’] d={} d[列表[0]]=列表[4]
你试过什么吗?名字和老师的位置确定了吗?您知道如何通过索引获取列表值吗?你知道怎么编字典吗?字典不是仅仅是{Name:Teacher}还是仅仅是占位符?预期的输出是什么?是的,位置是固定的。这需要30秒在互联网上找到答案…我想从列表中获得所有的名字和老师,而不仅仅是一个元素。