python(8.5)--列表习题

时间:2023-02-19 13:10:48


 一、求输出结果题 

1. 输出下面代码的结果:
 



a = [1, 2, 3] b = a b[0] = 5 print(a)python(8.5)--列表习题



答案:[5, 2, 3]

python(8.5)--列表习题

python(8.5)--列表习题​编辑

2. 输出下面代码的结果:



a=[1,2,3]b=a.copy() b[0]=5 print(a)python(8.5)--列表习题



答案:[1, 2, 3] 

python(8.5)--列表习题

二、计算列表元素个数 

3. 计算列表list = [1, 2, 3]中元素的个数

list = [1, 2, 3]



list = [1, 2, 3]print(len(list))python(8.5)--列表习题



答案:输出:3 

python(8.5)--列表习题

三、查找是否存在某元素 

4. 在列表list = [1, 2, 3]中查找是否有元素2

答案:使用in关键字可以在列表中查找某个元素
输出:2 is in the list



list = [1, 2, 3]if 2 in list: print('2 is in the list')python(8.5)--列表习题


python(8.5)--列表习题

四、删除某元素 

5. 如何从列表[1,2,3,4,5]中删除元素:3

答案:使用remove()方法,即list.remove(3) 



List=[1,2,3,4,5]List.remove(3)print(List)python(8.5)--列表习题



python(8.5)--列表习题

python(8.5)--列表习题

五、如何在列表中插入元素

6. 如何在列表[1,2,3,4,5]中插入元素:6

答案:

使用insert()方法,即list.insert(index, 6),其中index为插入位置的索引。
使用append()方法,即list.append(6)。



list=[1,2,3,4,5]list.insert(5,6)print(list)lt=[1,2,3,4,5]lt.append(6) print(lt)python(8.5)--列表习题



python(8.5)--列表习题

python(8.5)--列表习题

六、如何从列表中删除重复的元素

7. 如何从列表中删除重复的元素:

答案:
 



#定义列表my_list=[1,2,3,4,2,3,4,5]#删除重复的元素my_list=list(set(my_list))#输出结果 print(my_list)python(8.5)--列表习题


python(8.5)--列表习题

七、 如何将列表中的元素按照从小到大的顺序排序

8. 如何将列表中的元素按照从小到大的顺序排序:

答案:
 

#定义列表my_list=[3,5,1,4,2]#将列表中的元素按照从小到大的顺序排序my_list.sort()#输出结果print(my_list)python(8.5)--列表习题


python(8.5)--列表习题

八、从列表中删除重复的元素

9. 请编写一个Python程序,从列表中删除重复的元素:

答案:



#定义列表my_list=[1,2,3,4,2,3,4,5]#删除重复的元素my_list=list(set(my_list))#输出结果print(my_list)python(8.5)--列表习题


python(8.5)--列表习题

九、大到小的顺序排序

10. 请编写一个Python程序,将列表中的元素按照从大到小的顺序排序:

答案:
 



#定义列表my_list=[3,5,1,4,2]#将列表中的元素按照从小到大的顺序排序my_list.sort()#输出结果print(my_list[::-1])python(8.5)--列表习题


python(8.5)--列表习题