我有一个Python列表Python列表如下:分裂基于准则
mylist = [('Item A','CA','10'),('Item B','CT','12'),('Item C','CA','14')]
我想将其分割成根据列2 ==“CA”列表
所需的输出:
filtered_list = [('Item A','CA','10'),('Item C','CA','14')]
我尝试:很显然这里有一些问题!
mylist = [('Item A','CA','10'),('Item B','CT','12'),('Item C','CA','14')]
filtered_list[]
for row in mylist:
if [row:1] = 'CA'
filtered_list.append(mylist[row])
是的,有一些问题。首先,您使用元组作为切片值,然后您不使用比较运算符'==',并且再次使用元组作为索引 – smac89 2014-11-06 04:38:41