✅作者简介:大家好我是honker707,大家可以叫我honker,新星计划第三季python赛道Top1🥇🥇🥇
📃个人主页:
给你一字典a,如a = {“honker”: 707, “hacker”: 707, “ker”: 707},输出字典a的key,以’,‘连接,如‘honker’,‘hacker’,‘ker’。要求key按照字典序升序排列
例如:a = {“honker”: 707, “hacker”: 707, “ker”: 707}, 则输出:honker,hacker,ker
使用字典中的keys()方法把所有的键取出,然后使用join方法拼接,sort()排序方法进行排序
a = {"honker": 707, "hacker": 707, "ker": 707}
keys = a.keys()
k_res = [k for k in keys]
print(','.join(str(k) for k in sorted(k_res)))
这里需要注意,如果直接将键取出的话返回的是一个dict_keys类型数据
需要遍历取出键
a = {"honker": 707, "hacker": 707, "ker": 707}
keys = a.keys()
print(keys)

改进代码如下:
a = {"honker": 707, "hacker": 707, "ker": 707}
keys = a.keys()
k_res = [k for k in keys]
print(','.join(str(k) for k in sorted(k_res)))
运行结果如下:

给你一个字符串 a, 输出a中奇数位置字符构成的字符串(位置编号从1开始)。
例如:a=‘honker’
则输出:hne
使用字符串切片索引取值即可(步长设置为2即可取奇数位的字符串)
a = "honker"
print(a[::2])
运行结果如下:

🔥推荐一款模拟面试、刷题神器网站
点击链接注册即可
1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单
2、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题
3、大厂笔试真题:字节跳动、美团、百度、腾讯…
