목록 을 사전 데이터 구조 로 변환
12636 단어 데이터 구조
'''
[
{'symbol': 101, 'sort': 1, 'name': 'aaaa'},
{'symbol': 102, 'sort': 2, 'name': 'bbbb'},
{'symbol': 103, 'sort': 3, 'name': 'cccc'},
{'symbol': 104, 'sort': 4, 'name': 'dddd'},
{'symbol': 105, 'sort': 5, 'name': 'eeee'},
{'symbol': 106, 'sort': 6, 'name': 'ffff'},
{'symbol': 107, 'sort': 7, 'name': 'gggg'},
{'symbol': 108, 'sort': 8, 'name': 'hhhh'},
{'symbol': 109, 'sort': 9, 'name': 'iiii'}
]
, ID
{
101: {'sort': 1, 'symbol': 101, 'name': 'aaaa'},
102: {'sort': 2, 'symbol': 102, 'name': 'bbbb'},
103: {'sort': 3, 'symbol': 103, 'name': 'cccc'},
104: {'sort': 4, 'symbol': 104, 'name': 'dddd'},
105: {'sort': 5, 'symbol': 105, 'name': 'eeee'},
106: {'sort': 6, 'symbol': 106, 'name': 'ffff'},
107: {'sort': 7, 'symbol': 107, 'name': 'gggg'},
108: {'sort': 8, 'symbol': 108, 'name': 'hhhh'},
109: {'sort': 9, 'symbol': 109, 'name': 'iiii'}
}
'''
students = [
{'symbol': 101, 'sort': 1, 'name': 'aaaa'},
{'symbol': 102, 'sort': 2, 'name': 'bbbb'},
{'symbol': 103, 'sort': 3, 'name': 'cccc'},
{'symbol': 104, 'sort': 4, 'name': 'dddd'},
{'symbol': 105, 'sort': 5, 'name': 'eeee'},
{'symbol': 106, 'sort': 6, 'name': 'ffff'},
{'symbol': 107, 'sort': 7, 'name': 'gggg'},
{'symbol': 108, 'sort': 8, 'name': 'hhhh'},
{'symbol': 109, 'sort': 9, 'name': 'iiii'}
]
symbol_list = map(lambda x: (x.get('symbol'), x), students)
print symbol_list
print '-----------------------------------------'
print dict(symbol_list)
#value_list = map(lambda x: x, students)
#
##print dict(zip(symbol_list, value_list))
#
#
#student = {
# 101: {'symbol': 101, 'sort': 1, 'name': 'aaaa'}
# }
#
#student = [
# {101: {'symbol': 101, 'sort': 1, 'name': 'aaaa'}}
# ]
#
:
students = [
{'name':'zhangsan', 'price':20.01, 'date':'2015-01-09T01:00:00Z'},
{'name':'lisi', 'price':10.01, 'date':'2013-01-09T01:00:00Z'},
{'name':'wangwu', 'price':0.01, 'date':'2012-01-09T01:00:00Z'}
]
print sorted(students, key=lambda s:s["name"])
print sorted(students, key=lambda s:s["price"], reverse=True)
print sorted(students, key=lambda s:s["date"], reverse=True)
aa = sorted(students, key=lambda s:s["price"], reverse=True)
sorted(aa, key=lambda s:s["date"], reverse=True)
symbol_arr = [<Symbol: Symbol object>, <Symbol: Symbol object>, <Symbol: Symbol object>]
sorted(symbol_arr, key=lambda s:s.amount, reverse=True)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.