Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 打印特定列表_Python_List - Fatal编程技术网

Python 打印特定列表

Python 打印特定列表,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'

我想访问列表中的姓名和教师。如何只访问两个元素,并在字典中添加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', '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秒在互联网上找到答案…我想从列表中获得所有的名字和老师,而不仅仅是一个元素。