我的元組的名單爲:元組列表內尋找價值
mylist = [ (user1, 23, 32), (user1, 23, 34), (user3, 34, 34), (user2, 34, 45), (user1, 45,23),(user2, 56, 56), (user5, 4,4)]
我需要找出每個用戶的平均時間。 我的問題是我不知道有多少用戶在那裏和值。 所以我不能做
for item in mylist:
if item[0] == 'user1':
new_list.append((item1, item2))
如何獲得值喜歡
user1 = [ (23,32), (23,34), (45,23)]
user2 = [(34, 45), (56,56)]
usre3 = [(34,34)]
感謝
啊,順序un包裝......天才! +1 – delnan 2010-10-20 12:27:00
+1我從來沒有在for循環中看到序列解包! – rubik 2010-10-20 12:35:58
for python 3. *,你會在python 2中得到一個語法錯誤。* – mouad 2010-10-20 13:25:45