Pythonで2人のグループを作成する方法


方法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人のグループを作成するためのシンプルな方法の一部です。他にも様々な方法がありますが、上記の方法は初心者にとって理解しやすく実装しやすい方法です。