第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從元組列表創(chuàng)建兩個列表

從元組列表創(chuàng)建兩個列表

慕斯709654 2023-08-15 17:11:56
sorted_bounds我想基于每個其他元組創(chuàng)建兩個列表。bounds = [1078.08, 1078.816, 1078.924, 1079.348, 1079.448, 1079.476]sorted_bounds = list(zip(bounds,bounds[1:]))print(sorted_bounds)# -> [(1078.08, 1078.816), (1078.816, 1078.924), (1078.924, 1079.348), (1079.348, 1079.448), (1079.448, 1079.476)]期望的輸出:list1 = [(1078.08, 1078.816), (1078.924, 1079.348), (1079.448, 1079.476)]  list2 = [(1078.816, 1078.924), (1079.348, 1079.448)]我該怎么做?我完全一片空白。
查看完整描述

2 回答

?
烙印99

TA貢獻1829條經(jīng)驗 獲得超13個贊

list1 = sorted_bounds[0::2]
list2 = sorted_bounds[1::2]

括號中的第三個值是“step”,因此在本例中是每隔一個元素。


查看完整回答
反對 回復 2023-08-15
?
慕斯王

TA貢獻1864條經(jīng)驗 獲得超2個贊

試圖想出一種在單次傳遞中完成此操作的方法,但這里有一個在兩次傳遞中完成此操作的干凈方法:


list1 = [x for i, x in enumerate(sorted_bounds) if not i % 2]

list2 = [x for i, x in enumerate(sorted_bounds) if i % 2]

print(list1)

print(list2)

結果:


[(1078.08, 1078.816), (1078.924, 1079.348), (1079.448, 1079.476)]

[(1078.816, 1078.924), (1079.348, 1079.448)]


查看完整回答
反對 回復 2023-08-15
  • 2 回答
  • 0 關注
  • 137 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號