大神的答案好多只有一句话 根本写不来 只能照着答案分析 哭!
输出字典key
思路:
1.需要输出自动的key----(Dictionary) keys() 函数以列表返回一个字典所有的键
2.需要key从小到大排序----sorted()
sort()函数和sorted()函数的区别:前者是直接对原列表进行操作,而后者是产生一个新列表而原列表不变
3.输出的为字符串含有逗号---- join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串
操作:
1.提取key
a.key()
2.排序
sorted(a.key())
结果为:[1,2,3]
3.因为join()函数只能作用于str类型,所以需要把sorted(a.key())变为字符串
map(str,sorted(a.keys())
4.需要中间插入逗号
','.join(map(str, sorted(a.keys())))
答案:print(','.join(map(str, sorted(a.keys()))))
输出字符奇数位置的字符串
居然自己做出来了,本胖进步
答案:print(a[::2])
求解100以内的所有素数
思路:
1.怎么判断是素数
2.加空格
操作:
1.判读素数
2.加空格: