工作中,以结果为第一导向。优先做出功能,然后优化代码..

再此记录下面试时容易掉坑的面试题,防止以后踩坑....

 

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)

 

posted @ 2017-10-25 17:10  焦国峰的随笔日记  阅读(231)  评论(0编辑  收藏  举报
// ############################### // ##############################