中级:
- 写出一段Python代码实现删除一个list里面的重复元素
names=['你好', 'skjf', '陈', '皮皮', '皮特', 'dslj', '乌兰', '皮特', 'dslj', '乌兰']
List = []
for i in names:
if i not in List :
List .append(i)
print(List )
2.键盘输入多个人名保存到一个列表中,如果里面有重复的则提示此姓名已经存在
names=[""]
i = 1
while i<20:
name = input('请输入一个名字:')
if name in names:
print("此姓名已经存在")
else:
i += 1
names.append(name)
print(names)
- Python中pass语句的作用是什么(面试题)?
pass一般作为占位符或者创建占位程序
- 两个列表[1,5,7,9]和[2,2,6,8]合并并排序
结果为:[1,2,2,3,6,7,8,9]
list1=[1,5,7,9]
list2=[2,2,6,8]
list3 = list1 + list2
list3.sort()
print(list3)
- [[6,2],[8,4,2],[5,6,1]] 转存到一个新的列表中并排序。
结果为[1,2,3,4,5,6,6,8]
newlist= []
list = [[6,2],[8,4,2],[5,6,1]]
for i in list:
for ii in i:
newlist.append(ii)
newlist.sort()
print(newlist)