例子描述:
我們在日常工作中,經常會遇到字典關聯的場景,比如:
張三,19,1
李四,19,2
王五,19,3
將後面的數字關聯成職業
張三,19,司機
李四,19,廚師
王五,19,警察
這是乙個簡單的場景,往往在實際當中,後面需要關聯的內容是乙個字典表。下面請看例子
**片段:
建立字典
讀取配置檔案方法
/* 獲取配置檔案套路1 */
defgetconfig
(path: string): scala.collection.map[string, string] = finally inputstream.close()
}
字典使用方法
/* 獲取方式,將配置檔案讀取到變數中 */
val data_location = configutils.getconfig("/label/businesslocation.properties")
/* 對這個變數使用getorelse,如果找到了usr_nbr引數,就返回它的值,如果沒有找到就返回"" */
data_location.getorelse("usr_nbr", "")
/* 陣列關聯,以陣列(下標)的方式來進行輸出陣列中想要的值 */
$
頂
0
Python字典使用例子
python字典基礎知識 1.字典資料用花括號包含,以鍵對值形式表示 2.不同鍵對值用逗號隔開,鍵和值用冒號隔開 3.鍵不能重複,值可以重複 鍵不能修改,值可以修改 4.值可以是用 表示的物件 如 d python字典基本操作 例1population country population for ...
spark鍵值對轉換操作例子
題目 給定一組鍵值對 spark 2 hadoop 6 hadoop 4 spark 6 鍵值對的key表示圖書名稱,value表示某天圖書銷量,請計算每個鍵對應的平均值,也就是計算每種圖書的每天平均銷量。很顯然,對於上面的題目,結果是很顯然的,spark 4 hadoop 5 package cn...
關聯模型 1
一 模型簡介 二 關聯操作 使用者表和身份證表關聯,has one 一對一 表示乙個使用者只有乙個身份證。先建立兩個資料表 weibo home controller usercontroller.class.php 中插入 1 namespace home controller 4use thin...