2020 7.14
程序员文章站
2022-07-10 19:23:10
# 1.用至少三种方式完成对列表list1的去重操作list1 = ['b', 'c', 'd', 'b', 'c', 'a', 'a']set1 = set()# a、for i in list1: set1.add(i)list2 = list(set1)print(list2)# b、list3 = ['b', 'c', 'd', 'b', 'c', 'a', 'a']for i in list3: if list3.count(i) > 1:...
# 1.用至少三种方式完成对列表list1的去重操作
list1 = ['b', 'c', 'd', 'b', 'c', 'a', 'a']
set1 = set()
# a、
for i in list1:
set1.add(i)
list2 = list(set1)
print(list2)
# b、
list3 = ['b', 'c', 'd', 'b', 'c', 'a', 'a']
for i in list3:
if list3.count(i) > 1:
list3.remove(i)
print(list3)
# c、
set2 = set(list1)
print(set2)
# d、
dict1 = {}
for i in list1:
dict1[i] = list1.count(i)
list4 = list(dict1)
print(list4, dict1)
# # 2.关系运算
# 有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合
# pythons={'jason','egon','kevin','ricky','gangdan','biubiu'}
# linuxs={'kermit','tony','gangdan'}
# 1. 求出即报名python又报名linux课程的学员名字集合
# 2. 求出所有报名的学生名字集合
# 3. 求出只报名python课程的学员名字
# 4. 求出没有同时这两门课程的学员名字集合
# ps:衍生小知识总结如何找出两个列表中相同元素与不同元素
# list1 = [1,2,3]
# list2 = [3,4,5]
pythons = {'jason', 'egon', 'kevin', 'ricky', 'gangdan', 'biubiu'}
linuxs = {'kermit', 'tony', 'gangdan'}
# a、
print(pythons & linuxs)
print(pythons | linuxs)
print(pythons - linuxs)
print(pythons ^ linuxs)
# b、
list11 = [1, 2, 3]
list22 = [3, 4, 5]
print(set(list11) & set(list22))
print(set(list11) ^ set(list22))
# 3.单位换算
# bit、bytes、KB、MB、GB、TB、PB
"""
bytes = 8 bit
kB = 1024 bytes
MB = 1024 kB
GB = 1024 MB
TB = 1024 GB
PB = 1024 TB
"""
# 4.请列举出你所知道的PEP8规范
"""
开头使用 # 号注释时 需要 一个空格+内容 代码后注释时 需要 两个空格+#+一个空格+内容
成员运算是 `if a is not b`就比`if not a is b`更容易让人理解。
和语法相关每一个都用四个空格缩进
变量赋值时 = 号两边应该用都空格隔开 口号内的 不用
容器内的元素 , 隔开时 也需要一个空格
变量名命名时多用字母与下划线
"""
# 5.阐述编码表ASCII、GBK、unicode各自特点及由来
"""
ASCII 由于计算机最早起源于美国,美国人只考虑到自己的文字在计算机中的使用,所以只制定了英文及相关符号在计算机中的编码
GBK 随着计算机的发展和普及,计算机也开始在中国发展,但是原有的英文及相关符号远远解决不了中国人的需求,于是我们便开始
设计了一种中文在计算机中的编码
unicode 万国码 随着全球化的进行,各国人都有自己对应的在计算机中的编码,每种编码都不互通,这时就会给共同协作带来了巨大
的困难,为了克服这个困难就开始发明这种可以容纳各个国家语言文字的万国码。
"""
本文地址:https://blog.csdn.net/A1L__/article/details/107341258
推荐阅读
-
重估2020:“黑天鹅”催生的AI新业态
-
荆州学院的专业怎么样?什么时候开学?附录取分数线2020
-
浙江药科职业大学是公办学校吗?是二本还是三本?附录取分数线2020
-
2020年创业哪个行业前景好(2020年4大行业最有前景)
-
山地车性价比高的牌子(2020年最值得买的山地车品牌)
-
上海211大学分数线是多少?(附2020年211大学在上海市录取分数线)
-
郑州大学排名全国第几2021年?附郑州大学2020年双一流专业名单
-
2021年上海排名最低的学校有哪些?附2020年上海高考分数线排名对应大学
-
全国比较好的二本政法大学有哪些?附2020年政法类985大学排名(录取分数线及位次)
-
有哪些专科学校比较好?附全国大专学校排行榜2020年最新排名(名单汇总表)