
python
浸染黎轩
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python递归函数输出嵌套列表的每个元素
list1 = [1,2,[3,4,[5,6,[7,8,9]]]] 思路: 首先遍历这个列表,判断他的每个元素数据类型是否是list,这里用到isinstance() 如果这个元素数据类型是list,那么遍历并打印他的每一个元素 如果不是,那么调用函数继续判断。 isinstance(object, classinfo) 参数 object -- 实例对象。 classin...原创 2019-02-22 20:14:31 · 3118 阅读 · 0 评论 -
python 利用 map()处理列表
c = map(lambda x : x%2 ,[1,2,3,4]) print(list(c)) 输出 [1, 0, 1, 0] 用法: 以iterable中的每一个元素作为function的参数来调用,返回一个列表或者迭代器。 map(function, iterable, ...) 参数: function -- 函数 iterable -- 一个或多个序列...原创 2019-02-22 20:52:59 · 2918 阅读 · 0 评论 -
python filter()函数 附:一个过滤列表的小例子
filter(function, iterable) 参数: function为 判断函数,iterable为序列。 用法: 用于过滤序列,function判断iterable的每一个元素,达到条件的元素放入到一个迭代器对象,可用list()转换 例子: 过滤掉序列中余数不为零的元素。 c = filter(lambda x : x%2 == 0,[1,2,3,4]) pri...原创 2019-02-23 09:38:17 · 681 阅读 · 0 评论 -
python 最简单的方法实现一个斐波那契数列
list1 = [] for i in range(20): if i == 0 or i ==1 : list1.append(1) else: list1.append(list1[i-1]+list1[i-2]) print(list1) 输出: [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233...原创 2019-02-23 09:59:48 · 359 阅读 · 0 评论 -
用 Python 写一个函数,输入一个字符串,返回倒序结果
def order_by(str): return str[::-1] print(order_by('123456')) 输出:654321原创 2019-02-23 10:10:34 · 9288 阅读 · 0 评论 -
python 两个列表的交集与差集
b1 = [1,2,3] b2 = [2,3,4] print(list(set(b1).intersection(set(b2)))) #交集 print(list(set(b1).difference(set(b2)))) #差集原创 2019-02-23 10:39:31 · 965 阅读 · 0 评论 -
冒泡排序
list = [8,2,9,3] def order_by(my_list): for i in range(len(my_list)-1): for j in range(len(my_list)-1-i): if my_list[j] > my_list[j+1]: my_list[j],my_list[...原创 2019-02-24 18:52:48 · 125 阅读 · 0 评论 -
python 闹钟
import time my_hour = input("请输入时:") my_minute = input("请输入分:") flag = 1 while flag: t = time.localtime() fmt = "%H %M" now = time.strftime(fmt, t) now = now.split(' ') hour = ...原创 2019-02-24 19:01:01 · 877 阅读 · 0 评论