We consider the following generalization of graph packing. Let G1=(V1,E1) and G2=(V2,E2) be graphs of order n and G3=(V1∪V2,E3) a bipartite graph. A bijection f from V1
onto V2 is a list packing of the triple (G1,G2,G3) if uv∈E2 implies f(u)f(v)∈/E2 and vf(v)∈/E3 for all v∈V1. We extend the classical results of Sauer and Spencer and Bollob\'{a}s
and Eldridge on packing of graphs with small sizes or maximum degrees to the
setting of list packing. In particular, we extend the well-known
Bollob\'{a}s--Eldridge Theorem, proving that if Δ(G1)≤n−2,Δ(G2)≤n−2,Δ(G3)≤n−1, and ∣E1∣+∣E2∣+∣E3∣≤2n−3, then either (G1,G2,G3) packs or is one of 7 possible
exceptions. Hopefully, the concept of list packing will help to solve some
problems on ordinary graph packing, as the concept of list coloring did for
ordinary coloring.Comment: 10 pages, 4 figure