寒假學習記錄12
學習任務:
1.python基礎
(1)dict
python內建了字典:dict的支援,dict全稱dictionary,在其他語言中也稱為map,使用鍵-值(key-value)儲存,具有極快的查詢速度。
把資料放入dict的方法,除了初始化時指定外,還可以通過key放入,由於乙個key只能對應乙個value,所以,多次對乙個key放入value,後面的值會把前面的值沖掉。
要避免key不存在的錯誤,有兩種辦法,一是通過in
判斷key是否存在:
二是通過dict提供的get()
方法,如果key不存在,可以返回none
,或者自己指定的value:
要刪除乙個key,用pop(key)
方法,對應的value也會從dict中刪除:
注意:dict內部存放的順序和key放入的順序是沒有關係的。
(2)set
set和dict類似,也是一組key的集合,但不儲存value。由於key不能重複,所以,在set中,沒有重複的key。
要建立乙個set,需要提供乙個list作為輸入集合:
注意,傳入的引數[1, 2, 3]
是乙個list,而顯示的只是告訴你這個set內部有1,2,3這3個元素,顯示的順序也不表示set是有序的。
重複元素在set中自動被過濾:
通過add(key)
方法可以新增元素到set中,可以重複新增,但不會有效果;通過remove(key)
方法可以刪除元素:
set可以看成數學意義上的無序和無重複元素的集合,因此,兩個set可以做數學意義上的交集、並集等操作:
(3)list是可變物件,對list進行操作,list內部的內容是會變化的:
str是不可變物件,對str進行操作,並不會發生變化:
2.安裝spark
3.啟動spark的命令
./bin/spark-shellscale**測試:
寒假學習記錄07
寒假學習記錄07 1 掌握 linux 虛擬機器的安裝方法。spark 和 hadoop 等大資料軟體在 linux 作業系統上執行可以發揮最佳效能,因此,本教程中,spark 都是在 linux 系統中進行相關操作,同時,下一章的 scala 語言也會在 linux 系統中安裝和操作。鑑於目前很多...
寒假學習HTML記錄2
是文件型別宣告,且不僅僅用於html中 作用 告訴瀏覽器事用哪種html版本 例 當前頁面採取的是html5版本來顯示網頁 en定義語言為英語 zh cn定義語言為中文 這些屬性對瀏覽器和搜尋引擎有一定作用 如 瀏覽器開啟後顯示是否需要翻譯,則改網頁的語言種類不是中文 字符集 character s...
寒假學習HTML記錄3
記錄內容 標題標籤,段落標籤,換行標籤,文字格式化標籤,盒子標籤,影象標籤的使用 標題一共有六個等級h1 文字加粗一行顯h2 由大到小依次減h3 從重到輕隨之變h4 語法規範書寫後h5 具體效果執行見h6 body 執行結果 從重到輕隨之變 語法規範書寫後 具體效果執行見 單詞paragaph 段落...