分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些


分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些

文章插图
今天分享8个超级简单的Python代码,大家看完可以自己尝试着写一写,对新手来说很好的练习方式!一起看看吧~~
1,重复元素判定
检查给定列表是不是存在重复元素,使用set()函数来移除所有重复元素 。

分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些

文章插图
defall_unique(lst):returnlen(lst)== len(set(lst)) x = [1,1,2,2,3,2,3,4,5,6] y = [1,2,3,4,5] print(all_unique(x)) # Falseprint(all_unique(y)) # True 2,判定字符元素组成
检查两个字符串的组成元素是不是一样的 。

分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些

文章插图
fromcollections importCounter defanagram(first, second):returnCounter(first) == Counter(second) print(anagram("abcd3", "3acdb")) # True 3,打印 N 次字符串
该代码块不需要循环语句就能打印 N 次字符串 。

分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些

文章插图
n = 2 s ="吊车尾"print(s * n) # 吊车尾吊车尾 4,分块
给定具体的大小,定义一个函数以按照这个大小切割列表 。

分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些

文章插图
frommath importceil defchunk(lst, size):returnlist( map(lambdax: lst[x * size:x * size + size], list(range(0, ceil(len(lst) / size))))) print(chunk([1,2,3,4,5],2)) # [[1,2],[3,4],5] 5,逗号连接
将列表连接成单个字符串,且每一个元素间的分隔方式设置为了逗号 。

分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些

文章插图
hobbies = ["篮球", "足球", "羽毛球"] print("我的爱好是: "+ ", ".join(hobbies)) # 我的爱好是: 篮球, 足球, 羽毛球 6,元素频率
根据元素频率取列表中最常见的元素 。

分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些

文章插图
def most_frequent(list): returnmax(set(list), key = list.count) list= [1,2,1,2,3,2,1,4,2,3,1,2,1] print(most_frequent(list)) # 1 7,打乱顺序
打乱列表元素的顺序,它主要会通过 Fisher-Yates 算法对新列表进行排序 。

分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些

文章插图
fromcopy importdeepcopy fromrandom importrandint defshuffle(lst):temp_lst = deepcopy(lst) m = len(temp_lst) while(m): m -= 1i = randint(0, m) temp_lst[m], temp_lst[i] = temp_lst[i], temp_lst[m] returntemp_lst foo = [1,2,3] print(shuffle(foo)) # [3,1,2] 8,交换值
不需要额外的操作就能交换两个变量的值 。

分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些

文章插图
defswap(a, b):returnb, a a, b = -1, 14print(swap(a, b)) # (14, -1)【分享几个适合初学者的简单编程代码 简单好玩的编程代码有哪些】 看完记得我一个小反馈哦!或者下次你想看什么内容,也可以告诉木木~

    推荐阅读