1.一个数组 my_list=range(10),我想获取如下几个数组,该如何切片?
[1,2,3,4,5,6,7,8,9] print(my_list[1:])
[1,2,3,4,5,6] print(my_list[1:7])
[3,4,5,6] print(my_list[3:7])
[9] print(my_list[9:]
[1,3,5,7,9] print(my_list[1:10:2])
[8,6,4,2] print(my_list[8:1:-2])
2.将字符串 “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 i in list1:
list2 = i.split(":")
dict1.setdefault(list2[0], int(list2[1])) # 第一种添加方法
# dict1.setdefault(list2[0], eval(list2[1])) # 第一种添加方法
# dict1[list2[0]] = int(list2[1]) # 第二种添加方法
print(dict1)
3.my_list = [“a”,“a”,“a”,1,2,3,4,5,“A”,“B”,“C”]提取出”12345” (代码题)
my_list = ["a","a","a",1,2,3,4,5,"A","B","C"]
# 第一种方法
str1 = ""
for