前言:
目前我们对“python for 单行”大体比较着重,你们都想要知道一些“python for 单行”的相关资讯。那么小编同时在网上搜集了一些有关“python for 单行””的相关资讯,希望姐妹们能喜欢,同学们快快来学习一下吧!1. 十六进制转十进制
print(int('da9', 16)) # 34972. 人类可读的日期时间
import time; print(time.ctime()) # Thu Aug 13 20:16:23 20203. 将列表元素的字符串类型转换为整型
list(map(int, ['1', '2', '3'])) # [1, 2, 3]4. 按"键"对字典进行排序
# d = {'five': 5, 'one': 1, 'four': 4, 'eight': 8} {key:d[key] for key in sorted(d.keys())} # {'eight': 8, 'five': 5, 'four': 4, 'one': 1}5. 按"值"对字典进行排序
# x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0} {k: v for k, v in sorted(x.items(), key=lambda item: item[1])} # {0: 0, 2: 1, 1: 2, 4: 3, 3: 4}6. 旋转列表
# li = [1,2,3,4,5]# right to left li[n:] + li[:n] # n is the no of rotations li[2:] + li[:2] [3, 4, 5, 1, 2]# left to right li[-n:] + li[:-n] li[-1:] + li[:-1] [5, 1, 2, 3, 4]7. 从字符串中删除数字
''.join(list(filter(lambda x: x.isalpha(), 'abc123def4fg56vcg2'))) # abcdeffgvcg8. 转置矩阵
list(list(x) for x in zip(*old_list)) # old_list = [[1, 2, 3], [3, 4, 6], [5, 6, 7]] # [[1, 3, 5], [2, 4, 6], [3, 6, 7]]9. 从列表中过滤偶数
list(filter(lambda x: x%2 == 0, [1, 2, 3, 4, 5, 6] )) # [2, 4, 6]10. 解包操作
a, *b, c = [1, 2, 3, 4, 5] print(a) # 1 print(b) # [2, 3, 4] print(c) # 5
注:评论“”资料“”即可
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python for 单行