方法1: リストを2つのグループに分割する方法
# リストの作成
people = ["Alice", "Bob", "Charlie", "David", "Eve", "Frank"]
# 2人のグループに分割
group1 = people[:2]
group2 = people[2:4]
# 結果の表示
print("グループ1:", group1)
print("グループ2:", group2)
この例では、people
リストを2つのグループに分割しています。people[:2]
は最初の2つの要素を取得し、people[2:4]
は3番目と4番目の要素を取得します。
方法2: zip関数を使用して2人のグループを作成する方法
# リストの作成
names = ["Alice", "Bob", "Charlie", "David", "Eve", "Frank"]
# zip関数を使用して2つのグループに分割
groups = zip(names[::2], names[1::2])
# 結果の表示
for group_num, group in enumerate(groups):
print("グループ{}:".format(group_num + 1), group)
この例では、zip
関数を使用してnames
リストを2つのグループに分割しています。names[::2]
はリストの偶数番目の要素を取得し、names[1::2]
は奇数番目の要素を取得します。
これらはPythonで2人のグループを作成するためのシンプルな方法の一部です。他にも様々な方法がありますが、上記の方法は初心者にとって理解しやすく実装しやすい方法です。