1.先用 for 循环取. for item in l: if isinstance(item ,list): for newitem in item: print(newitem) else: print(item 输出: 1 2 3 4 5 6 #利用 for 循环取值,有几层嵌套就要写几层 for 循环,否则不识别. l=[1,2,[3,4],[5,6,[7,8]]] for item in l: if isinstance(item ,list): for newitem in item…
def read_data(file_name): if not re.findall(".txt", file_name): file_name += ".txt" L = [[] )]] with open(file_name) as r: for d in r: j = d.split("|") for i in range(len(L)): L[i].append(j[i].strip()) return L…
一.range函数使用 range(1,5) 代表从1到4(不包含5),结果为:1,2,3,4 ,默认步长为1 range(1,5,2) 结果为:1, 3 (同样不包含5) ,步长为2 range(5,-1,-1) 反向输出,结果为:5,4,3,2,1,0 ,此时步长为-1,相当于每次减去1 二.list列表删除元素注意事项 for i in range(0,len(array)-1): if array[i]==array[i+1]: del array[i+1] 分析:该方法…