你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

python初学1

2021/12/25 0:34:33

题目:

1、将列表[1,3,2,5,4,1,2,3,6,8,4,2]中的重复元素去掉并排好序

2、已知两个元组对象,人名和成绩

classmates = ('张三','王二','李三','赵四')

score = (95,87,32,96)

将人名和成绩一一对应合成一个字典对象

3、用户输入一个数字,用字典形式打印出都出现了哪些数字以及他们出现的次数

4、获取下列两个列表中共有的元素,以列表形式返回

L1 = [1,2,3,5,6,7]

L2 = [1,2,3,9,0,0]

5、存在一个列表l=[{'id':1,'name':'zhangsan','age':'1'},{'id':2,'name':'lisi','age':'2'}],请设计实现:用户输入姓名,返回对应年龄

6、round()函数的作用?round(4.5)与round(5.5)返回值是什么?为什么?

示例:

1、

L = [1, 3, 2, 5, 4, 1, 2, 3, 6, 8, 4, 2]
L1 = []
for id in L:
    if id not in L1:
        L1.append(id)
L1.sort()
print(L1)

2、

classmates = ('张一', '王二', '李三', '赵四')
score = (95, 87, 32, 96)
for i in range(4):
    if i < len(classmates):
        print({classmates[i]:score[i]})​

3、

l = list(input())
dict = {}
for i in range(len(l)):
    dict.update({l[i]: l.count(l[i])})
print(dict)​

4、

l1 = [1, 2, 3, 5, 6, 7]
l2 = [1, 2, 3, 9, 0, 0]
l3 = []
for i in l1:
    if i in l2:
        l3.append(i)
print(l3)​

5、

L = [{'id': 1, 'name': 'zhangsan', 'age': '1'}, {'id': 2, 'name': 'lisi', 'age': '2'}]
a = input()
for i in a:
    if a == 'zhangsan':
        print(L[0]['age'])
    elif a == 'lisi':
        print(L[1]['age'])

6、

round(x) 返回浮点数x的四舍五入的值

round(x,n) 返回浮点数x的四舍五入的小数点后的n位数值

round(4.5)    4

round(5.5)    6

round(6.5)    6

round(7.5)    8

双数往左,单数往右