python面试题汇集

#使用一条语句赋值
a,b = 1,2 print(a,b) >>1 2

a,b = [1,2]
print(a,b)
>>1 2
a,b = [1,2],[3,4]
print(a,b)
>>[1,2] [3,4]
 
#一行代码互换

a = 1
b = 2
a, b = b,a
#列表查询
a = [1,2,6,9] print(a[0:3:-1]) #没有返回值,不报错

 

1 #去除重复的元素
2 li = [1, 2, 4, 99, 2,1,22]
3 #方法一-集合
4 se1 = set(li)
5 li = list(se1)
6 print(li)

 

#说明区别
 tu1 = (1)
 tu2 = (1,)
 print(tu1,type(tu1))  为int类型
 print(tu2,type(tu2))  为set类型

# tu1 = ([1])
# tu2 = ([1],)
# print(tu1,type(tu1))为list类型
# print(tu2,type(tu2))为set列

#元祖  如果元祖里面只有一个元素且不加,那此元素是什么类型,就是什么类型。

 

posted @ 2018-08-15 23:09  长河落日圆  阅读(144)  评论(0)    收藏  举报