摘要: i = [{'a': 1}, {'a': 2}, {'a': 0}, {'a': 3}] # 将i['a']=0排到第一个 i.sort(key=lambda x: x['a'] != 0) print(i) [{'a': 0}, {'a': 1}, {'a': 2}, {'a': 3}] 在sor 阅读全文
posted @ 2025-01-10 16:42 马猴♂兄贵 阅读(2) 评论(0) 推荐(0)
摘要: 在编写sql语句时,dual表可以作为一个空表在任意场合使用。 例: select 7 * 9 from dual; # 计算器 + + | 7*9 | + + | 63 | + + 这样做是为了保持sql语句的书写习惯。以下写法也可以实现相同效果: select 7 * 9 + + | 7*9 | 阅读全文
posted @ 2025-01-10 16:07 马猴♂兄贵 阅读(131) 评论(0) 推荐(0)
摘要: dict_s = {1: 'chairman', 2: 'secretary', 3: 'director', 4: 'member'} # 生成器表达式 iter_x = (k for k, v in dict_s.items() if v == 'member') # 使用 next 和生成器表 阅读全文
posted @ 2025-01-10 16:01 马猴♂兄贵 阅读(5) 评论(0) 推荐(0)
摘要: 赋值、深浅拷贝 先复习一下赋值与深浅拷贝 i = [1,2,1,3,[1,2]] j = i # 赋值 k = i.copy() # 浅拷贝 m = copy.deepcopy(i) # 深拷贝 # 赋值,二者物理地址相同,一方变化另一方同步变化 j.pop(0) print(i, j) [2, 1 阅读全文
posted @ 2024-12-29 10:54 马猴♂兄贵 阅读(20) 评论(0) 推荐(0)
摘要: mysql字符集需要utf8mb4才能支持emoji存储,因为utf8一个字符最大3字节,但emoji4字节,所以需要升级成真正的UTF-8 mysql的uft8最大只有3字节,是因为mysql开发认为3字节足以存储常见字符。后续的uft8mb4(most bytes 4)才是完整的4字节UTF-8 阅读全文
posted @ 2024-12-29 10:46 马猴♂兄贵 阅读(30) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示