python学习日记 (4~6题)

大神的答案好多只有一句话 根本写不来 只能照着答案分析 哭!
 
输出字典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.加空格:

 

 

转载于:https://www.cnblogs.com/pp-zz/p/9682183.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值