Python面试题11-[[1,2],[3,4],[5,6]]一行代码展开该列表得出[1,2,3,4,5,6]s = "ajldjlajfdljfddd",先去重并从小到大排序输(

Posted 悄悄努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python面试题11-[[1,2],[3,4],[5,6]]一行代码展开该列表得出[1,2,3,4,5,6]s = "ajldjlajfdljfddd",先去重并从小到大排序输(相关的知识,希望对你有一定的参考价值。

[[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6]

a=[[1,2],[3,4],[5,6]]
x=[j for i in a for j in i]
print (x)

运行过程:for i in a ,每个i是【1,2】,【3,4】,【5,6】,for j in i,每个j就是1,2,3,4,5,6,合并后就是结果

s = "ajldjlajfdljfddd",先去重并从小到大排序输出"adfjl"

s = "ajldjlajfdljfddd"
s = set(s)   # 先转换成set, 去重
s = list(s)  # 然后在转换成list, 进行排序
s.sort(reverse=False) #sort()是列表自带的排序方法,reverse=False是从小到大排序的意思         
res = "".join(s) # 把排序内容转换成字符串
print (res)
输出:adfjl

以上是关于Python面试题11-[[1,2],[3,4],[5,6]]一行代码展开该列表得出[1,2,3,4,5,6]s = "ajldjlajfdljfddd",先去重并从小到大排序输(的主要内容,如果未能解决你的问题,请参考以下文章

Python 面试基础题

python 面试题

计算1-2+3-4+5-6+7-8+9-10+11-12........M的结果为多少?,面试题。

面试题

python面试题汇集

python20181225——面试题