- 引言
日常工作生存中,咱们最常应用的开发语言就是Python,收益于其功能强大的第三方库和简略的语法,Python变得越来越风行。本文就Python中一些罕用的技巧进行总结,能够不便的晋升大家的编码品质。
闲话少说,咱们间接开始吧! - 合并字典
假如咱们有两个字典,咱们心愿将其进行合并,一种无效的实现形式如下:
dict_1 = {"A": 1, "B": 2, "C": 3} dict_2 = {"X": 10, "Y": 20, "Z": 30} dict_3 = {<strong>dict_1, </strong>dict_2} print(dict_3)】
输入如下:
{'A': 1, 'B': 2, 'C': 3, 'X': 10, 'Y': 20, 'Z': 30}
-
列表去重
如果咱们须要对一个列表进行去重,删除反复的元素。参考其余语言的暴力实现形式如下:animals = {'dog', 'cat', 'cat', 'bear', 'bear', 'raccoon'} new_animals = [] for animal in animals: if animal not in new_animals: new_animals.append(animal) print(new_animals)
然而在Python中更为简洁的实现形式如下:
animals = ['dog', 'cat', 'cat', 'bear', 'bear', 'raccoon'] new_animals = list(set(animals)) print(new_animals)
输入如下:
['cat', 'dog', 'raccoon', 'bear']
-
列表切片
咱们能够间接应用[start:end]或者[startstep]来实现对列表的切片操作,样例代码如下:numbers = [10, 20, 30, 40, 50, 60, 70, 80, 90] print(numbers[1:5])
输入如下:
[20, 30, 40, 50]
- 应用下划线减少数据可读性
咱们在打印输出数字的时候,因为数字较长,往往不太不便咱们一眼读取,在Python中能够应用下划线来将数字进行丑化后输入,样例代码如下:
print(1_000_000) print(1_000_000_000 + 123)
- ASCII码和数字相互转换
在Python中,咱们常常须要进行数字和ASCII字符进行调换,常见字符的ASCII如下所示:
48-57 数字0-9 97-122 小写字母a-z
用Python实现数字转ASCII码的代码如下:
print(chr(65)) print(chr(115)) print(chr(99)) print(chr(105)) print(chr(105))
输入如下:
A s c i i
反之,咱们能够应用ord函数,进行ascii码转成对应的数字,代码如下:
num=ord('a') print(num)
输入如下:
97
以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注搞代码,获取更多技能与教程。