码迷,mamicode.com
首页 > 编程语言 > 详细

python专题

时间:2017-11-06 00:04:50      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:类型   数据   必须   range   append   数据类型   pen   出错   name   

 

 










  • 面试题收集

1.变量值互换
	a = 1
	b = 2
	a,b = b,a
	
2.元组面试题
tu = (‘name‘)
tu1 = (‘name‘,)
print(tu,type(tu),tu1(tu1))

元组()括号里元素结尾必须带分号,不加不是元组,是原数据类型


3.list列表面试题 
li = [11,22,33,44,55]
for i in range(len(li)-1,0,-1):
    if i %2 !=0:
        del li[i]
print(li)
列表中,倒序删除不会影响索引,如果从正序来删会影响列表的索引,导致出错。


dic = {‘u1‘:"v1",‘k2‘:‘v2‘,‘k3‘:‘v3‘}
			# 不要在循环当前字典的过程中,修改当前字典大小
			
			# 错误
			# for key in dic:
			#     if ‘k‘ in key:
			#         del dic[key]

			# 正确方式 
			dic_key_list = []
			for key in dic:
				dic_key_list.append(key)

			for row in dic_key_list:
				if ‘k‘ in row:
					del dic[row]
			print(dic)

set面试题收集

l = [1,1,2,2,3,3,4,4,5,5]
set1 = set(1)
l = list(set1)

  

python专题

标签:类型   数据   必须   range   append   数据类型   pen   出错   name   

原文地址:http://www.cnblogs.com/ngya/p/7789992.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!