《Python编程实践》第4章练习题及解答

 Python
 

《Python编程实践》第4章练习题及解答

版权声明

本文可以在互联网上自由转载,但必须:注明出处(作者:陈波,刘慧君)并包含指向本页面的链接。

本文不可以以纸质出版为目的进行改编、摘抄。

4-1

写出下述程序的执行结果:

1
2
3
4
5
6
7
8
s1 = [1,3,'5','7',True]
s1.append('False')
del s1[-2]
print("s1=",s1)
s2 = []
s2.extend(['a','b'])
s2.append(['c','d'])
print("s2=",s2)

答案:

1
2
s1= [1, 3, '5', '7', 'False']
s2= ['a', 'b', ['c', 'd']]

思路:

1
填写解题过程。。。。。

4-2

请在Visual Studio Code中输入下述代码并运行; 请对执行结果作出解释。

1
2
3
4
5
6
7
8
9
10
lst=[23,56,8,900,24]
lst.remove(8)
lst.append(30)
lst.insert(1,22)
lst.extend([66,90])
lst.pop(2)
lst.pop()
lst.sort()
lst.reverse()
print(lst)

4-3

请写出下述代码的执行结果。

1
2
3
4
5
6
7
lst=[23,56,8,900,24]
print(lst.index(8))
print(lst.count(8))
print(len(lst))
print(max(lst))
print(sum(lst))
print(min(lst))

4-4

请写出下述程序的执行结果,本题请人肉计算,避免在计算机上运行。

1
2
3
4
5
lst=[23,56,8,900,24]
print(lst[-2])
print(lst[1:4])
print(lst[::2])
print(lst[::-1])

 评论