Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでリストに要素の範囲を割り当てます


リストは、Pythonで非常に頻繁に使用されるデータコンテナです。リストを使用しているときに、リストの要素が一連の数字である可能性がある状況に遭遇する可能性があります。多くのPython関数を使用して、この数列をリストに追加できます。この記事では、それを行うためのさまざまな方法を探ります。

範囲と拡張あり

エクステント関数を使用すると、リスト内の要素の数を増やすことができます。範囲関数を使用し、リストに拡張を適用して、必要なすべての数列がリストの最後に追加されるようにします。

listA = [55,91,3]

# Given list
print("Given list: ", listA)

# Apply extend()
listA.extend(range(4))

# print result
print("The new list : ",listA)

出力

上記のコードを実行すると、次の結果が得られます-

Given list: [55, 91, 3]
The new list : [55, 91, 3, 0, 1, 2, 3]

*と範囲付き

*演算子は、任意の位置に要素を追加できるという利点を利用してリストを展開できます。また、数列に対して範囲関数を再度使用します。

listA = [55,91,3]

# Given list
print("Given list: ", listA)

# Apply *
Newlist = [55,91,*range(4),3]

# print result
print("The new list : ",Newlist)

出力

上記のコードを実行すると、次の結果が得られます-

Given list: [55, 91, 3]
The new list : [55, 91, 0, 1, 2, 3, 3]

  1. リスト内の代替範囲スライス(Python)

    スライスは、Pythonで特定のリストのデータを分析するための非常に一般的な手法です。ただし、分析のために、特定の範囲の値のリストのスライスを作成する必要がある場合があります。たとえば、リストから4要素ごとにスキップして、4要素を印刷する必要があります。この記事では、Pythonでの範囲スライスのこの概念について説明します。 range()とlen()の使用 リストの全長を通過するforループを作成しますが、除算性テストを満たす要素のみを選択します。除算性テストでは、リスト内のk番目の要素の余りの値を確認します。余りが範囲値以上の場合、要素を受け入れます。それ以外の場合は受け入れません。

  2. Pythonでリストのサイズを見つける

    リストはPythonのコレクションデータ型です。リスト内の要素は変更可能であり、要素に関連付けられた特定の順序はありません。この記事では、Pythonでリストの長さを見つける方法を説明します。つまり、重複しているかどうかに関係なく、リストに存在する要素の数を取得する必要があります。 例 以下の例では、「日」という名前のリストを使用します。まず、len()関数を使用してリストの長さを見つけます。次に、さらにいくつかの要素を追加し、append()関数を使用して長さを再度確認します。最後に、remove()関数を使用していくつかの要素を削除し、長さを再度確認します。要素が重複している場合でも、r