标签:类型 数据 必须 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)
标签:类型 数据 必须 range append 数据类型 pen 出错 name
原文地址:http://www.cnblogs.com/ngya/p/7789992.html