python_test_16

22.将字符串 “k:1|k1:2|k2:3|k3:4”转换成字典{“k”:1,”k1”:2,”k2”:3,”k3”:4},请写出代码。(代码题)

str1 = "k:1|k1:2|k2:3|k3:4"
list1 = str1.split("|")
dict1 = dict()
for a in list1:
    list2 = a.split(":")
    dict1[list2[0]] = eval(list2[1])
print(dict1)

23.my_list = [“a”,“a”,“a”,1,2,3,4,5,“A”,“B”,“C”]提取出”12345” (代码题)
# 方式1:

my_list = ["a", "a", "a", 1, 2, 3, 4, 5, "A", "B", "C"]
str1 = ""
for a in my_list:
    a = str(a)
    if a.isdigit():
        str1 += a
print(str1)

# 方式2:

my_list = ["a", "a", "a", 1, 2, 3, 4, 5, "A", "B", "C"]
a, b, c, *aa, d, e, f = my_list
print(aa)
for i in aa:
    print(i)

猜你喜欢

转载自blog.csdn.net/weixin_44786482/article/details/89099793
今日推荐