python 实战10 对列表元素进行分类后加标签存入字典
2019-01-23 11:47
417 查看
对列表元素进行分类后加标签存入字典
题目内容:
输入一个列表,要求列表中的每个元素都为正整数且列表包含的元素个数为偶数;
将列表中前一半元素保存至字典的第一个键值1中,后一半元素保存至第二个键值2中。
可以使用以下实现列表alist的输入:
alist=list(map(int,input().split()))
输入格式:
共一行,列表中的元素值,以空格隔开。
输出格式:
共一行,以字典的形式打印结果。
输入样例:
1 2 3 4
输出样例:
{‘1’: [1,2], ‘2’: [3,4]}
My answer
思路:用len()得出列表长度,通过切片,取出列表的前一半元素和后一半元素,题目要求字典只有两个key:'1’和’2‘。用构造字典的方法就OK了
alist=list(map(int,input().split()))n = len(alist) value1 = alist[:len(alist)//2] value2 = alist[len(alist)//2:] print(dict({'1':value1,'2':value2}))
相关文章推荐
- Python中求一个列表中的众数,并统计元素出现的次数存入字典,最后将字典的值降序排序
- Python使用collections的Counter类对字符串、列表、字典的数据元素进行计数
- 将两个列表元素组成字典 分类: python 小练习 2013-11-12 18:17 750人阅读 评论(0) 收藏
- 删除列表元素时需注意的问题 分类: python基础学习 python 小练习 2013-10-09 14:02 293人阅读 评论(0) 收藏
- python实现嵌套列表、字典按某一元素去重复
- python——使用itemgetter和sorted对列表内的元素进行排序
- Python实现嵌套列表及字典并按某一元素去重复功能示例
- python---实战5筛选特定数据的长度、最多(字典、元组、列表、文件操作、替换)
- Python编程对列表中字典元素进行排序的方法详解
- python 一个单列表和一个字典元素的列表合并
- Python针对给定列表中元素进行翻转操作的方法分析
- 把CSV数据合成json样书存入字典、列表并打印的python脚本
- Python 高效编程技巧实战(2-1)如何在列表,字典, 集合中根据条件筛选数据
- Python小练习之使用for循环对列表内元素进行排序
- Python利用公共键如何对字典列表进行排序详解
- 去除列表中不重复的元素 分类: python 小练习 2013-06-25 14:59 245人阅读 评论(0) 收藏
- 把CSV数据合成json样书存入字典、列表并打印的python脚本
- 004_012 Python 将列表中的元素交替的作为键和值来创建字典
- Python实现对嵌套列表字典按某一元素合并及lambda的使用
- python 实战27 列表元素筛选