python中列表解析

2021-09-24 12:57:39 字數 584 閱讀 8620

# 列表解析

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,...