50条有趣的Python一行代码分享(下)
本帖最后由 气泡水 于 2021-12-8 11:32 编辑26、合并列表
list1 =
list2 = ['XiaoF']
list1.extend(list2)
print(list1)
#
27、合并字典
list1 =
list2 = ['XiaoF']
list1.extend(list2)
print(list1)
#
28、合并集合
set1 = {0, 1, 2}
set2 = {11, 12, 13}
set1.update(set2)
print(set1)
# {0, 1, 2, 11, 12, 13}
29、时间戳
import time
print(time.time())
30、列表中出现次数最多的元素
test_list =
most_frequent_element = max(set(test_list), key=test_list.count)
print(most_frequent_element)
# 4
31、嵌套列表
numbers = [ for num in range(10)]
print(numbers)
# [, , , , , , , , , ]
32、八进制转十进制
print(int('30', 8))
# 24
33、将键值对转换为字典
result = dict(name='XiaoF', age=23)
print(result)
# {'name': 'XiaoF', 'age': 23}
34、求商和余数
quotient, remainder = divmod(4, 5)
print(quotient, remainder)
# 0 4
35、删除列表中的重复项
print(list(set()))
#
36、按升序排序列表
print(sorted())
#
37、按降序排序列表
print(sorted(, reverse=True))
#
38、获取小写字母表
print(sorted(, reverse=True))
#
39、获取大写字母表
import string
print(string.ascii_uppercase)
# ABCDEFGHIJKLMNOPQRSTUVWXYZ
40、获取0到9字符串
import string
print(string.digits)
# 0123456789
41、十六进制转十进制
print(int('da9', 16))
# 3497
42、日期时间
import time
print(time.ctime())
# Thu Aug 13 20:00:00 2021
43、将列表中的字符串转换为整数
print(list(map(int, ['1', '2', '3'])))
#
44、用键对字典进行排序
d = {'one': 1, 'four': 4, 'eight': 8}
result = {key: d for key in sorted(d.keys())}
print(result)
# {'eight': 8, 'four': 4, 'one': 1}
45、用键值对字典进行排序
x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
result = {k: v for k, v in sorted(x.items(), key=lambda item: item)}
print(result)
# {0: 0, 2: 1, 1: 2, 4: 3, 3: 4}
46、列表旋转
li =
# li + li[:n], 右变左
print(li + li[:2])
#
# li[-n:] + li[:-n], 左变右
print(li[-1:] + li[:-1])
#
47、将字符串中的数字移除
message = ''.join(list(filter(lambda x: x.isalpha(), 'abc123def4fg56vcg2')))
print(message)
# abcdeffgvcg
48、矩阵变换
old_list = [, , ]
result = list(list(x) for x in zip(*old_list))
print(result)
# [, , ]
49、列表过滤
result = list(filter(lambda x: x % 2 == 0, ))
print(result)
#
50、解包
a, *b, c =
print(a) # 1
print(b) #
print(c) # 5
【免责声明】本文系转载,文章来源于公众号法纳斯特 ,作者小F,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!
页:
[1]