工作中,以结果为第一导向。优先做出功能,然后优化代码..
再此记录下面试时容易掉坑的面试题,防止以后踩坑....
1、有如下列表,利用切片实现每一个功能:Li = [1,3,2,’a’,4,’b’,5,’c’]
通过对li列表的切片形成新的列表L5, L5 = [‘c’]
1 li = [1,3,2,'a',4,'b',5,'c'] 2 print ( li [7]) # 错误:输出结果为li列表的第7个元素! 3 print ( li [-1:]) #正确输出["c"]列表 4 print ( li [7:]) #正确输出["c"]列表 5 print ( li [len(li)-1 : ]) #正确输出["c"]列表
2、如下有ab两个变量,使用一行代码将变量值互换:
1 a = 1 2 b = 2 3 a,b = b,a 4 print(a,b)