Python基础小题汇总

1.L=[1,2,3,11,2,5,3,2,5,3],用一行代码得出[11,1,2,3,5]

考察:集合set的使用

答案:

L = [1, 2, 3, 11, 2, 5, 3, 2, 5, 3]
print(list(set(L)))

2.L=[1,2,3,5,6],如何得出'12356'

考察:字符串方法的使用

L = [1, 2, 3, 4, 5, 6]
a = ''
for i in L:
a += str(i)
print(a)

3.利用while循环 完成1-100的整数数字相加和

考察:while循环

i = 0
sum = 0
while (i < 101):
sum += i
i += 1
print(sum)

4.str="abcdefg"怎么把这个字符串反转输出

str[::-1]

5.l=['a','b','c','d','e','f']列表反转

l[::-1]

list.reverse也可以

6.a={"a":1},如何保证去获取a中不存在的元素不报错,不允许使用try

考察:内置函数get

h = {'a': 1, 'b': 2}
print(h.get('c', '不存在')

7.list中append()和extend()方法区别

答案:append()添加一个元素,extend追加一个列表」

 

8.写函数,检查传入的字符串是否包含有空字符串,返回结果,包含空字符串返回True,不包含返回False

.find(" ")就行了
print('find():', a.find('ha'))  # 返回索引值,找不到返回-1



猜你喜欢

转载自www.cnblogs.com/zhaikunkun/p/12559091.html