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

Pythonシーケンスタイプ


Pythonの基本的なシーケンス型クラスには、list、tuple、rangeがあります。追加のシーケンスタイプオブジェクトがいくつかあります。これらはバイナリデータとテキスト文字列です。

シーケンスタイプオブジェクトのいくつかの一般的な操作は、可変シーケンスと不変シーケンスの両方で機能します。いくつかの操作は次のとおりです-

Sr.No。 操作/機能と説明
1

x in seq

シーケンスseqでxが見つかった場合はTrue、それ以外の場合はFalse

2

xはseqにありません

false、シーケンスseqでxが見つかった場合、それ以外の場合はTrue

3

x + y

2つのシーケンスxとyを連結します

4

x*nまたはn*x

シーケンスxをそれ自体でn回追加します

5

seq [i]

シーケンスのi番目のアイテム。

6

seq [i:j]

インデックスiからjへのスライスシーケンス

7

seq [i:j:k]

ステップkでインデックスiからjへのシーケンスをスライスします

8

len(seq)

シーケンス内の要素の長さまたは数

9

min(seq)

シーケンスの最小要素

10

max(seq)

シーケンスの最大要素

11

seq.index(x [、i [、j]])

xの最初の出現のインデックス(インデックス範囲iおよびj内)

12

seq.count(x)

シーケンス内の要素の総数を数える

13

seq.append(x)

シーケンスの最後にxを追加します

14

seq.clear()

シーケンスの内容をクリアする

15

seq.insert(i、x)

位置iにxを挿入します

16

seq.pop([i])

アイテムを位置iに戻し、シーケンスから削除します。デフォルトは最後の要素です。

17

seq.remove(x)

アイテムxの最初の出現を削除します

18

seq.reverse()

リストを逆にする

サンプルコード

myList1 = [10, 20, 30, 40, 50]
myList2 = [56, 42, 79, 42, 85, 96, 23]

if 30 in myList1:
   print('30 is present')
    
if 120 not in myList1:
   print('120 is not present')
    
print(myList1 + myList2) #Concatinate lists
print(myList1 * 3) #Add myList1 three times with itself
print(max(myList2))
print(myList2.count(42)) #42 has two times in the list

print(myList2[2:7])
print(myList2[2:7:2])

myList1.append(60)
print(myList1)

myList2.insert(5, 17)
print(myList2)

myList2.pop(3)
print(myList2)
myList1.reverse()
print(myList1)

myList1.clear()
print(myList1)

出力

30 is present
120 is not present
[10, 20, 30, 40, 50, 56, 42, 79, 42, 85, 96, 23]
[10, 20, 30, 40, 50, 10, 20, 30, 40, 50, 10, 20, 30, 40, 50]
96
2
[79, 42, 85, 96, 23]
[79, 85, 23]
[10, 20, 30, 40, 50, 60]
[56, 42, 79, 42, 85, 17, 96, 23]
[56, 42, 79, 85, 17, 96, 23]
[60, 50, 40, 30, 20, 10]
[]

  1. Python 3の標準データ型とは何ですか?

    Pythonの標準データ型には、数値データ型、シーケンス型、およびキーと値のペアのコレクションである辞書が含まれます。 数値データ型のオブジェクトは、整数、浮動小数点数、または複素数のいずれかです。整数は整数ですが、浮動小数点数には小数部分があります。複素数には、実数部と虚数部の2つの要素があります。 -1の平方根に等しい虚数であるjを掛けた浮動小数点数は、複素数の虚数部を形成します。 Pythonシーケンスには、文字列、リスト、タプルが含まれます。文字列は、一重引用符、二重引用符、または三重引用符で囲まれた文字のシーケンスです。リストは、角括弧で囲まれたアイテムの順序付けられたコレクショ

  2. Pythonデータ型と型変換

    Pythonデータ型と型変換の実行方法の概要。 Pythonデータ型 Pythonで変数を作成または宣言する場合、変数はさまざまなデータ型を保持できます。 Pythonには、次の組み込みデータ型があります。 str int、float、complex リスト、タプル dict セット ブール byte、bytearray テキストタイプ:str str データ型は、文字列を宣言するときに使用されます 変数。 例: x = some string y = str(another string) 数値型:int、float、complex 数値変数を作成する