1.作用域
1>外層變數可以被內層變更使用
2>內層變更不可以被外層使用
global
nonlocal
2.對於python,一切事物都是物件,物件基於類建立
3.練習
有如下值集合 [
11
,
22
,
33
,
44
,
55
,
66
,
77
,
88
,
99
,
90.
..],將所有大於
66
的值儲存至字典的第乙個key中,將小於
66
的值儲存至第二個key的值中。
即:
values=[11,22,33,66,77,99]
mydic={}
for value in values:
4.預設字典
import collections
values=[11,22,33,66,77,99]
mydic=collections.defaultdict(list)
for value in values:
1>add
2>clear
3>copy
4>difference
5>difference_update #刪除當前set中的所有包含在 new set 裡的元素
6>discard
7>intersection #取交集,新建立乙個set
8>intersection_update #取交集,修改原來set
9>isdisjoint #如果沒有交集,返回true
10>issubset #是否是子集
11>issuperset #是否是父集
12>pop
13>remove
14>symmetric_difference #差集,建立新物件
15>symmetric_difference_update #差集,改變原來
16>union #並集
17>update
自動化 day3 Python基礎(2)
python基礎語法 基本邏輯 非空即真 非0即真 都為空 1 資料型別 需整合進day2 1 字典 dictionary 字典格式為格式,本質為特殊的list,但效率較list高。但於list不同之處在於字典為無序的資料集合,需通過key來實現對字典的訪問。list為有序的資料集合,需使用位置來訪...
Day3 spark基本認識
1.spark 是類hadoop mapreduce的通用並行框架,專門用於大資料量下的迭代式計算.是為了跟 hadoop 配合而開發出來的,不是為了取代 hadoop,spark 運算比 hadoop 的 mapreduce 框架快的原因 是因為 hadoop 在一次 mapreduce 運算之後...
Day 2 基本語法習題
print 100 25 3 4 應該輸出什麼?b a.1 b.97 c.25 d.0 下列哪種說法是錯誤的 a a.除字典型別外,所有標準物件均可以 於布林測試 b.空字串的布林值是false c.空列表物件的布林值是false d.值為0的任何數字物件的布林值是false 下列表示式的值為tru...