シーケンスの種類

シーケンスを表すデータ型は3つあります。

・str型オブジェクト
  a='こんにちは'
    >>> print(a)
         'こんにちは'
    >>> a[2:4]
         ’にち'
    >>> len(a)
         5

・リスト型オブジェクト
    sample1=[10,5,3,9]
    sample2=[’おはよう','こんにちは',’こんばんは'] (これは2次元配列相当)
    >>> sample2[0][2]
  'よ'
  
  <リストタプルの違い。リストは書き加えられる>
  >>> sample2.append('おやすみー')       
  >>> print(sample2)
  ['おはよう', 'こんにちは', 'こんばんは', 'おやすみー']



・タプル型オブジェクト
  >>> sample2=('おはよう','こんにちは','こんばんは') 
  >>> sample2[0][2]
  'よ'

  <リストタプルの違い。タプルは書き加えられない>
    >>> sample2.append('おやすみー') 
  と入力すると、次のエラーが出る。
    Traceback (most recent call last):
     File "<stdin>", line 1, in <module>
    AttributeError: 'tuple' object has no attribute 'append'1)

コメント

タイトルとURLをコピーしました