Problems
1. 已知有列表s=[54,36,75,28,50],请根据要求完成以下操作:
(1) 在列表尾部插入元素42
(2)在28前面插入元素66
(3)删除并输出元素28
(4)将列表按降序排序
2. 使用列表生成式生成列表,其元素为100以内所有能被3整除的整数。
3. 根据下表创建列表,并完成如下操作:
2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
57% 56% 57% 62% 69% 72% 75% 76% 74.3% 74%
(1) 计算十年平均录取率;
(2) 找出录取率最高的年份;
4. 输入一句英文句子,求其中最长的单词长度。
提示:可使用split()方法将英文句子中的单词分离出来存入列表后处理。
5. 创建长度为20的列表,其元素为[1000,5000]范围内的随机整数,编写程序找出列表中不能被10以内素数整除的元素。
提示:10以内的素数可以考虑用元组保存
Source Code
Output
[54, 36, 75, 28, 50, 42]
[54, 36, 75, 66, 28, 50, 42]
28
[75, 66, 54, 50, 42, 36]
[0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99]
67.22999999999999
2013
7
[3331, 4471, 3029, 1859]
公众号后台回复 200407 获取源码
欢迎关注~ SandQuant 专注于全球金融数据和量化投资策略