Python基础
yuhui_2000
这个作者很懒,什么都没留下…
展开
-
sort()与sorted()的用法
导入 sort()与sorted()这两个函数都是用于列表的排序 sort() 用法: 待排序的列表.sort() 没有返回值,直接在原有列表的基础之上进行修改,待排序的列表被修改为已经排好序的列表 a=[32, 105, 16, 149, 20, 15, 149] a.sort() a sorted() 用法: 列表名=sorted(待排序的列表) 不在原有列表的基础上修改,而是返回一个排好序的列表 b=[15, 16, 20, 32, 105, 149, 149] c=sorted(b) c 总原创 2020-11-10 21:22:39 · 792 阅读 · 0 评论 -
python学习网站
1.力扣 https://leetcode-cn.com/ 2.领扣 https://www.lintcode.com/ 3.赛码 https://www.acmcoder.com/index 4.牛客网 https://www.nowcoder.com/ 5.codewars https://www.codewars.com/about/terms-of-service 6.Virtual Judge https://vjudge.net/原创 2020-11-02 12:38:40 · 92 阅读 · 0 评论 -
Python骚操作3
2.链式函数调用 可以在一行代码内调用多个函数 def add(a,b): return a+b def subtract(a,b): return a-b a,b=4,5 print((subtract if a>b else add)(a,b)) 3.检查重复项 检查两个列表是否有重复项 def has_duplicate(list1): if len(list1)==len(set(list1)): print("没有") els原创 2020-11-02 12:24:51 · 863 阅读 · 1 评论 -
Python骚操作2
1.冒泡排序 list1=[1,22,5,6,45,33,25] def bubble_sort(list1): for i in range(len(list1)-1): for j in range(len(list1)-1-i): if list1[j]>list1[j+1]: list1[j],list1[j+1]=list1[j+1],list1[j] return list1 2.计算x的n次方的原创 2020-11-01 23:41:47 · 266 阅读 · 0 评论 -
python骚操作
1.字符串的翻转 使用切片的操作(简单) 使用reduce函数 # 方法一 str1="nihao,shijie" print(str1[::-1]) # 方法二 from functools import reduce print(reduce(lambda x,y:y+x,str1)) 2.判断字符串是否是回文 先将字符串进行翻转操作, 然后判断翻转之后的字符串与翻转之前的字符串是否一样 def judge_plalindrome(input_str): if input_str原创 2020-10-29 19:35:33 · 752 阅读 · 0 评论 -
属性
来源 BV1ty4y1r78V https://www.bilibili.com/video/BV1ty4y1r78V?from=search&seid=10498277808429526200 目录原创 2020-10-27 22:48:18 · 84 阅读 · 0 评论 -
extend 与 append 的使用方法
相同点 不同点原创 2020-10-26 11:23:21 · 487 阅读 · 0 评论