1. 使用 RMarkdown 的 child 参数,进行文档拼接。
  2. 这样拼接以后的笔记方便复习。
  3. 相关问题提交到 Issue

参考 Grifski (2019)

2 flip keys and values when values is distinct

{1: 'id', 'red': 'color', 'bold': 'style'}
{1: 'id', 'red': 'color', 'bold': 'style'}

3 merge each value of two lists

[2, [7, 7], [2, 1], [8374163, 2314567], [84302738, 0]]
array([2, list([7, 7]), list([2, 1]), list([8374163, 2314567]),
       list([84302738, 0])], dtype=object)

如果是 int 结构就直接相加,如果是 list 结构就合并。

4 Check if a file exist

False

5 Check if a List is empty

6 Get the last one of a list

'green'

7 sort dict

[{'Name': 'Jeremy', 'Age': 25, 'Favorite Color': 'Blue'},
 {'Name': 'Jasmine', 'Age': 29, 'Favorite Color': 'Aqua'},
 {'Name': 'Ally', 'Age': 41, 'Favorite Color': 'Magenta'}]

8 merge two dict

{'Yusuke Urameshi': 'Spirit Gun', 'Hiei': 'Jagan Eye'}
{'Yusuke Urameshi': 'Spirit Gun', 'Hiei': 'Jagan Eye'}

10 avoid newline

Hello,Hello

附录

参考文献

Grifski, Jeremy. 2019. “71 Python Code Snippets for Everyday Problems.” The Renegade Coder. 2019. https://therenegadecoder.com/code/python-code-snippets-for-everyday-problems/.