# 列表解析
a = [1, 2, 3, 4]
# b = [2, 3, 4, 5]
b = [item for item in a] # 通過for迴圈將a中的元素取出來放在item中,並將item放在列表b中
print(b) # [1, 2, 3, 4] 元素和a一模一樣
b1 = [item + 1 for item in a] # 將a中的元素取到item中,並把 item+1 放在列表b中
print(b1) # [2, 3, 4, 5]
b2 = [item for item in a if item % 2 == 0] # 將a中的元素取到item中,使用條件語句判斷item%2是否等於0
print(b2) # [2, 4] item%2 == 0則把item放入列表b中,所以b中元素是[2, 4]
# 列表解析
# 字典解析--和列表解析類似
python列表解析
列表解析是乙個列表對映出另乙個列表,它的基本形式是乙個方括號裡面包含乙個for語句對乙個iterable物件迭代 expression for target1 in iterable1 if condition1 for targetn in iterablen if conditionn 上面是列...
python 列表解析
m 1,2,3 4,5,6 7,8,9 col2 row 1 for row in m 獲取列表m的每個元素的第二個元素的值組成的列表 print col2 print row 1 1 for row in m 獲取列表m的每個元素的第二個元素 1的值組成的列表 print row 1 for ro...
Python列表解析
語法 1.expression for iter val in iterable 2.expression for iter val in iterable if cond expr l i 2 for i in range 1,11 print l 1,4,9,16,25,36,49,64,81,...