def get_list_reduce():
"""
请尽可能列举Python列表的成员方法,并给出以下列表操作的答案:
1)a=[1,2,3,4,5],a[::]=?,a[-2:]=?
2)一行代码实现列表a偶数位置元素进行加3后求和
2)将列表a元素顺序打乱,再对a进行排序得到列表b,然后a和b按照元素顺序构造一个字典d
:return:
"""
list_one = [1, 2, 3, 4, 5]
str_sum = reduce(lambda x, y: x+y, [list_one[i]+3 for i in range(0, len(list_one), 2)])
print(str_sum)
shuffle(list_one)
list_two = sorted(list_one)
print(list_one)
print(list_two)
dict_one = dict(zip(list_one, list_two))
print(dict_one)
Python random模块详解参考 http://www.cnblogs.com/hxiaoli/articles/8392952.html
转载于:https://www.cnblogs.com/hxiaoli/p/8393070.html