首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python中reversed函数_Python reversed函数及用法

参考链接: Python reversed() reserved() 是 Pyton 内置函数之一,其功能是对于给定的序列(包括列表、元组、字符串以及 range(n) 区间),该函数可以返回一个逆序序列的迭代器...reserved() 函数的语法格式如下:  reversed(seq)  其中,seq 可以是列表,元素,字符串以及 range() 生成的区间列表。  ...下面程序演示了 reversed() 函数的基本用法:  #将列表进行逆序  print([x for x in reversed([1,2,3,4,5])])#将元组进行逆序  print([x for...x in reversed((1,2,3,4,5))])#将字符串进行逆序  print([x for x in reversed("abcdefg")])#将 range() 生成的区间列表进行逆序...例如:  #将列表进行逆序  print(list(reversed([1,2,3,4,5])))  程序执行结果为:  [5, 4, 3, 2, 1]  再次强调,使用 reversed() 函数进行逆序操作

57200
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python reversed函数及使用方法解析

    有些时候,程序需要进行反向遍历,此时可通过 reversed() 函数,该函数可接收各种序列(元组、列表、区间等)参数,然后返回一个“反序排列”的法代器,该函数对参数本身不会产生任何影响。...在交互式解释器中,测试该函数的过程如下: a = range(10) [x for x in reversed(a)] [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] ...从上面代码可以看出,通过 reversed() 函数得到了 range(10) 的反转序列;但如果再次访问 a,将会看到 a 并没有发生改变: a range(0, 10) reversed...例如如下测试代码: b = [‘a’, ‘fkit’, 20, 3.4, 50] [x for x in reversed(b)] [50, 3.4, 20, ‘fkit’, ‘a’]...例如如下测试代码: c = ‘Hello,Charlie’ [x for x in reversed(c)] [‘e’, ‘i’, ‘l’, ‘r’, ‘a’, ‘h’, ‘C’, ‘,’

    69421

    我们来看看三种Python反转字符串方法的性能差距

    print(elem) O B R U T 使用reversed()不会修改原始字符串(由于Python中的字符串是不可变的,因此不会起作用。)...看以下例子 >>> ''.join(reversed('TURBO')) 'OBRUT' 此代码段使用该.join()方法将反向迭代产生的所有字符合并到一个新字符串中。...例如: defreverse_string2(s): """Return a reversed copyof `s`""" return"".join(reversed(s)) >>>reverse_string2...切片是最快的方法,reversed()比切片慢8倍,而“经典”就地算法在该基准测试中要慢71倍!...就我个人而言,我喜欢这种reversed()方法,因为它是“自我记录”且相当快。 但是,有一种观点认为,出于性能考虑,应使用快八倍的切片方法……

    1.9K20
    领券