pypython解构
*******重点
解构:把线性结构的元素解开,并按顺序的赋给其他变量
左边接纳的要与右边解开的个数一致。
1 lst = [3,5] 2 first,second = lst 3 print(first,second) #3 5
给一个纯数字的列表,然后进行排序
1 li = [9999,1,7,4,5,7,8,100] 2 for i in range(len(li)): 3 for j in range(len(li) - i - 1): 4 if li[j] > li[j+1]: 5 li[j],li[j+1] = li[j+1],li[j] #这个地方使用了解构,可以实现列表中相邻两个值的转换 一开始总想着让li[i] =li[i+1] 然后再li[i+1]=li[i]但是那样两个值就一样了 6 print(li) #[1, 4, 5, 7, 7, 8, 100, 9999]