元組Tuple 陣列Array 對映Map

2021-09-22 09:28:53 字數 686 閱讀 1721

一、元組tuple

元組tuple是不同型別的值的聚集,元組的值將單個的值包含在圓括號中來構成,元組可以包含乙個不同型別的元素

如 val riple = (100, "scala" , "spark")

1、元組中可以包含不同型別的元素,如上,把滑鼠放在riple上,ide會自動推斷出元組riple裡面的3個元素型別分別是int、string、string

2、元組例項化後,和陣列array不同,陣列array的索引從0開始,而元組tuple的索引從1開始。

3、呼叫元組tuple元素的方法_1、_2、_3來分別呼叫每乙個元素,即分別是呼叫第乙個、第二個、第三個元素。

二、陣列array

定長陣列、可變陣列、陣列轉換

定長陣列

val nums = new array [string] 10

可變陣列

import scala.collection.mutable.arraybuffer

val b = arraybuffer[string]()

b += "spark"

陣列轉換

三、對映map

對映是鍵/值對偶的集合,提供了不可變(預設)和可變的map。

import scala.collection.immutable

import scala.collection.mutable

列表 元組(tuple)

1.建立和訪問元組 temp 1,2,3,4,5,6 temp 1 2 temp 5 6,temp 2 3,4,5,6 temp2 temp 1 temp2 2,3,4,5,6 元組的訪問同列表一樣 2.元組不能被修改 temp 1 9 traceback most recent call last...

Python基礎 tuple元組

前面看過了list列表的特性以及通用操作和常用操作,今天我們來看一下不可變序列中的tuple元組,與list列表最大的不同在於,tuple元組不支援原位改變 接下來我們通過一段 來測試一下tuple元組的特性以及通用操作 異質 乙個tuple元組中可以包含不同型別的物件 數值型 字元型 元組 列表 ...

Python 元組 tuple 方法

python 元組 tuple 方法用於將可迭代物件 字串 列表 元祖 字典 轉換為元組。tuple 方法語法 tuple iterable 返回元組。以下例項展示了 tuple 方法的使用方法 tuple 1,2,3,4 1,2,3,4 tuple 針對字典 會返回字典的key組成的tuple 1...