1.Given the list [14, 12, 13, 11], express how we would obtain the List with these elements in descending order.

def list  =[14,12,13,11]
print list.sort().reverse() // output: [14,13,12,11]

如果使用Ruby也是类似的

list  =[14,12,13,11]
# output: [14,13,12,11]
print list.sort().reverse()

2.Given the list [1,2,[3,4]], deternmine the efffect of  [1,2,[3,4]].flatten

def o = [1, [2, [3, 4]]]

print o.flatten() // output: [1,2,3,4]

如果使用Ruby,也是类似的

o = [1, [2, [3, 4]]]

print o.flatten() # output: [1,2,3,4]

3. Given two Lists [11, 12, 13, 14] and [13, 14, 15], how would we obtain the list of items from the first that are not in the second, that is, [11, 12]?

def o = [11, 12, 13, 14]
def o1 =  [ 13, 14,15]
def  o2 = o.intersect(o1)

print o-o2  // output: [11,12]

如果是使用Ruby也是类似的

o = [11, 12, 13, 14]
o1 = [13, 14,15]

puts o-o1

转载于:https://www.cnblogs.com/buhaiqing/archive/2012/09/22/2697750.html

[Grooy]List, Map and Range习题相关推荐

  1. 关于map的一个习题,忽略大小写和标点符号单词的计数器

    c++ primer5th,map的一个习题 11.4 #include <iostream> #include <string> #include <map> # ...

  2. 《Python程序设计与算法基础教程(第二版)》江红 余青松 全部章节的课后习题,上机实践,课后答案,案例研究

    (还在更新中-) 这篇博客花费了我的大量时间和精力,从创作到维护:若认可本篇博客,希望给一个点赞.收藏 并且,遇到了什么问题,请在评论区留言,我会及时回复的 这本书对Python的知识点的描述很详细, ...

  3. python中map()函数使用方法

    先看map()函数底层封装介绍:  注释中翻译为: map(func, *iterables)--> map对象 创建一个迭代器,使用来自的参数计算函数每个迭代器.当最短的迭代器耗尽时停止. 作 ...

  4. Python特殊语法:filter、map、reduce、lambda [转]

    filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决 ...

  5. python 高级使用实例_Python中的高级函数map/reduce使用实例

    怎么用Python写mapreduce,请举例说明,初学者,请1.lambda # 匿名函数# 基本用法 lambda x: x**2 # 第一个参数,然后是表达式# 也可以使用如下(lambda x ...

  6. 您是否应该始终偏爱xrange()而不是range()?

    为什么或者为什么不? #1楼 另一个区别是xrange()不能支持大于C ints的数字,因此,如果要使用python内置的大数字支持来获得范围,则必须使用range(). Python 2.7.3 ...

  7. 如何使用十进制range()步长值?

    有没有办法在0和1之间以0.1步进? 我以为我可以像下面那样做,但是失败了: for i in range(0, 1, 0.1):print i 相反,它说step参数不能为零,这是我没有想到的. # ...

  8. python 3.0内置函数map、filter

    官网链接 filter(function, iterable)¶Construct an iterator from those elements of iterable for which func ...

  9. python中reduce是什么意思,python中的map和reduce有什么不同

    从参数方面来讲: map()函数: map()包含两个参数,第一个是参数是一个函数,第二个是序列(列表或元组).其中,函数(即map的第一个参数位置的函数)可以接收一个或多个参数. reduce()函 ...

最新文章

  1. ubuntu14.04,安装JDK1.8(JAVA程序需要的开发、运行环境)
  2. C++赋值运算符和拷贝构造函数区别
  3. 关于Verilog中begin···end语句执行顺序
  4. Java中的CopyOnWrite
  5. 学了阿里中台,却依然做不好系统? 聊聊阿里的项目管理
  6. 【JAVA 第五章 】课后习题 Vector类的 初使用
  7. 不到6年“拼”活近8亿用户 拼多多还在狂奔
  8. 【恋上数据结构】图代码实现、最小生成树(Prim、Kruskal)、最短路径(Dijkstra、Bellman-Ford、Floyd)
  9. django项目基础
  10. 大数据学习路线图 让你精准掌握大数据技术学习
  11. PIXI.JS兼容微信小游戏
  12. hibernate 如何安装_python如何搭建WEB服务?
  13. 2022考研数学学习资源分享203G视频之tang家凤数学全程班网盘分享
  14. java bean_透彻理解JavaBean视频教程 - JavaWeb - Java - 私塾在线 - 只做精品视频课程服务...
  15. 一张图理解贝叶斯公式
  16. 假装内卷,才是互联网人的骚操作
  17. Hanoi Tower Troubles Again!
  18. IT运维大咖带你玩转企业信息运维自动化
  19. 金融之期货软件搭建,股票平台搭建,融资融券平台搭建
  20. Unreal引擎术语表

热门文章

  1. 乱码 转ios_王者荣耀:转区数量提升25倍,教你解决检测异常,IOS也有艾琳了
  2. oracle移动硬盘盒,oracle-linux下挂载移动硬盘 NTFS类型
  3. 程序win10_win10该文件没有与之关联的程序来执行操作
  4. python threading-单线程 多线程 主线程 子线程 setDeamon join
  5. 电脑开机启动修复无法自动修复此计算机,Win7系统开机无法自动修复此计算机如何解决...
  6. HTML+CSS+JS实现 ❤️520爱心背景表白网页动画特效❤️
  7. AD转换实验 编写程序利用ADC0804 AD转换器采集电位器的模拟电压,将采集到的数字量在程序中换算成实际采集的模拟电压,并用数码管显示所采集的实际模拟电压值。(如:AD转换后的数字量为128,则
  8. matlab 多项式表达,MATLAB自学笔记(十七):多项式及其函数
  9. java 上传 进度,关于 javaweb的文件上传实时显示进度
  10. c语言sin程序怎么写_用数控铣床加工六芒星,程序应该怎么写?