GitHub - thunderbang/learning-advanced-python: Advanced python covering data structure, algorithm, decorator, multi-threading, iterator, parsing, IO operation, class & object and string, et cetera. · GitHub
Skip to content

thunderbang/learning-advanced-python

Folders and files

Repository files navigation

Python高效编程技巧(数据结构算法等)

  1. 如何在列表、字典、集合中根据条件筛选数据?
  2. 如何为元组中的每个元素命名,提高程序的可读性?
  3. 如何统计序列中元素的出现频率?
  4. 如何根据字典中值的大小,对字典中的项进行排序
  5. 如何快速找到多个字典中的公共键(key)
  6. 如何让字典保持有序
  7. 如何实现用户的历史记录功能(最多n条)
  8. 如何实现可迭代对象和迭代器对象?
  9. 如何使用生成器函数实现可迭代对象?
  1. 如何进行反向迭代以及如何实现反向迭代?
  2. 如何对迭代器做切片操作?
  3. 如何在一个for语句中迭代多个可迭代对象?
  4. 如何拆分含有多种分隔符的字符串?
  5. 如何判断字符串a是否以字符串b开头或结尾?
  6. 如何调整字符串中文本的格式?
  7. 如何将多个小字符串拼接成一个大字符串?
  8. 如何对字符串进行左、右、中对齐?
  9. 如何去掉字符串中不需要的字符?

About

Advanced python covering data structure, algorithm, decorator, multi-threading, iterator, parsing, IO operation, class & object and string, et cetera.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors