Scala学习---映射和元祖】的更多相关文章

1.设置一个映射,其中包含你想要的一些装备,以及他们的价格.然后构建另一个映射,采用同一组键,但在价格上打9折. scala> val map = Map("a"->100.0, "b"->200.0, "c"->300.0) map: scala.collection.immutable.Map[String,Double] = Map(a -> 100.0, b -> 200.0, c -> 300.…
#元祖 只读列表,可循环查询,可切片.#儿子不能改,孙子可能可以改. tu = (1,2,3,'alex',[2,3,4,'taibai'],'egon') print(tu[3]) print(tu[0:4])# # for i in tu:# # print(i)# tu[4][3]=tu[4][3].upper()# print(tu)# tu[4].append('sb')# print(tu) # s = 'alex'# s1 = 'sb'.join(s)# print(s1)#列表转…
目录 Python翻转字符串(reverse string) 简单的步长为-1, 即字符串的翻转(常用) 递归反转 借用列表,使用reverse()方法 字符串常用操作 index split 切片 mystr capitalize title startswith endswith lower upper 列表的常见操作 添加元素("增"append, extend, insert) append可以向列表添加元素 extend将另一个集合中的元素逐一添加到列表中 insert在指定…
python基础 列表  [ ] stats =[1,2,3,4,5] 元素1,2,3,4,5 下标,索引,角标,初始从0开始 增加 stats.append(7)#append方法添加 stats.insert(6,"你好")#insert方法在指定位置添加 删除 stats.pop()#默认使用pop方法删除最后一个元素 stats.pop(1)#pop方法传一个指定下标删除元素,如果删除不存在元素会报错 stats.remove("aa")#remove方法传…
再说集合之前,我们先来回顾一下映射&元祖 映射是键/值对偶的集合,Scala有一个通用的叫法--元组,也就是n个对象的聚集,并不一定要相同类型的.对偶不过是一个n=2的元祖.元祖对于那种需要将两个或更多值聚集在一起特别有用. 1.创造映射 -> 操作符用来创建对偶,相对于圆括号("key", value)更易读 // 不可变映射 val map = Map("test1" -> 10, "test2" -> 20 ) /…
一.前述 Scala在常用的集合的类别有数组,List,Set,Map,元祖. 二.具体实现 数组   1.创建数组 new Array[Int](10) 赋值:arr(0) = xxx Array[String](“s1”,”s2”,”s3”) /** * 创建数组两种方式: * 1.new Array[String](3) * 2.直接Array */ //创建类型为Int 长度为3的数组 val arr1 = new Array[Int](3) //创建String 类型的数组,直接赋值…
一.本章要点 Scala有十分易用的语言来创建,查询和遍历映射 你需要从可变和不可变的映射中做出选择 默认情况下,你得到的是一个哈希映射,不过你也可以指明要树形映射 你可以很容易地在Scala映射和Java映射之间来回切换 元祖可以用来聚集值 二.构造映射(哈希表) 构造不可变映射: val scores=Map("Alice"->100,"Bob"->3,"Cindy"->8) 构造可变映射: val scores=scala…
1.列表(list) 列表是Python的一种内置数据类型,list是一种有序的集合,可以随时添加和删除其中的元素,就像动态数组一样.获取list中的元素用角标获取,角标可以使用正角标,也可以使用负角标,list中的元素的数据类型也可以不一样,也可以在list内放另外一个list,这样也就形成了一个多维集合.用方括号[]扩起来. list常见的方法: len(list) #获取lest长度 list.append() #末尾追加元素 list.pop() #弹出末尾元素 del list[x]…
一 LIST方法 列表操作包含以下函数:1.cmp(list1, list2):比较两个列表的元素 2.len(list):列表元素个数 3.max(list):返回列表元素最大值 4.min(list):返回列表元素最小值 5.list(seq):将元组转换为列表 列表操作包含以下方法:1.list.append(obj):在列表末尾添加新的对象2.list.count(obj):统计某个元素在列表中出现的次数3.list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新…
目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型 字典同样可以用来 存储多个数据 通常用于存储 描述一个 物体 的相关信息 和列表的区别 列表 是 有序 的对象集合 字典 是 无序…