程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python match using function

編輯:Python
a = [0,1,1,0,0,1,1,1,1,0,1,1,1,0]
b = [i for i in range(len(a))]
def get_usage_zone(action_type_list, tmstp_list):
insert_flag = False
calcu_start = False
earphone_pairs = []
earphone_pair = []
for i in range(len(action_type_list)):
if calcu_start == False:
if action_type_list[i] == 0:
continue
else:
calcu_start = True
if calcu_start == True:
if action_type_list[i] == 1:
insert_flag = True
if len(earphone_pair) == 0:
earphone_pair.append(tmstp_list[i])
else:
earphone_pair[0] = tmstp_list[i]
else:
if insert_flag == True:
earphone_pair.append(tmstp_list[i])
earphone_pairs.append(earphone_pair)
earphone_pair = []
insert_flag = False
return earphone_pairs
print(a)
print(b)
print(get_usage_zone(a, b))


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved