Python リスト リスト

巴扎黑
巴扎黑オリジナル
2017-07-17 11:20:402391ブラウズ

1. リストとは何ですか? 1.1 シーケンスの一種として、リストは順序付けられた要素のコレクションです。
1.2 リストは、Python で最も一般的に使用される組み込みデータ型です。角括弧 [要素 1、要素 2...] で囲まれ、要素間には関係がなく、任意の型にすることができます。 。

2. リストの宣言とアクセス

#!/usr/bin/python# -*- coding:utf-8 -*- #变量的声明market = ['Apple','Banana','computer']#打印列表元素print market[0],market[1],market[2],market[-1].title()#For循环打印列表元素for element in market:print element,element.title()
3. リスト内の要素の変更、追加、削除

3.1 リストの要素、リスト名と対応する要素のインデックスを変更します

       #修改索引值为2,即第3个元素值   market[2] = 'Telephone'   print market   #打印结果:['Apple', 'Banana', 'Telephone']
3.2 list、Python append() メソッドと insert() メソッドが提供されています。 append() はリストの末尾に要素を追加することを意味し、insert() は次のように要素を追加するリストの位置を指定できます。

3.3 リストから要素を削除するには、次のような del ステートメント、pop() メソッド、remove() メソッドを使用できます。

       market.append('Orange')       print market  #得到结果:['Apple', 'Banana', 'computer', 'Orange']   market.insert(1,'Watermelon')       print market  #得到结果:['Apple', 'Watermelon', 'Banana', 'computer', 'Orange']
4 () 関数は一時的な並べ替えを表し、reverse() メソッドは反転を表します リスト要素の順序、len() 関数はリストの長さを表します
       #删除第1个元素Apple   del market[0]       print market       #pop()方法删除列表末尾元素,可以接着使用它赋给其它的列表,如:   pop_market = market.pop() #此时把通过pop()方法弹出的末尾元素赋给新的变量pop_market   print type(pop_market) #通过打印pop_market的类型得知,此时类型为String <type &#39;str&#39;>   #如果想让弹出的元素赋值给新的列表该怎么办呢,可以先声明列表,然后直接用 append()方法追加,如下:   pop_list_p = []
       pop_list_p.append(market.pop())       print pop_list_p       #或列表的切片,后续会提到   pop_list = market[-1]       print market       print pop_market       print pop_list       #remove()方法从列表中删除元素时,也可以接着使用它的值:   #使用remove()方法时,只需要制定元素对应的值即可,如:删除元素Watermelon   market.remove('Watermelon')       print market

リストに対するいくつかの一般的な操作:

アクセスするには添字インデックスを使用しますリスト内の値を指定する場合は、次のように角かっこを使用して文字をインターセプトすることもできます。 3, 4, 5, 6, 7 ]

print("list1 [0]: ", list1[0])

print("list2[1:5]: ", list2[1:5])


出力結果

list1[0]:physics

list2[1:5]:[2, 3, 4, 5]

リストの更新

データ項目を変更または更新できますまたは、append() メソッドを使用してリスト項目を追加することもできます

list = ['physics', 'chemistry', 1997, 2000]

print("インデックス 2 で利用可能な値 : ")

print(list[2])

list[2] = 2001

print(" インデックス 2 で利用可能な新しい値 : ")

print(list[2])

出力結果:

利用可能な値インデックス 2 :

1997

インデックス 2 で利用可能な新しい値 :

2001

元 リスト要素を削除します

Del ステートメントを使用してリストの要素を削除します

List1 = ['physics', 'Chemistry', 1997, 2000]

Print (List1)

Del list1 [2]

print("インデックス 2 の値を削除した後: ")

print(list1)

の出力結果上記の例:

['physics', 'chemistry', 1997, 2000]

インデックス 2 の値を削除した後:

['physics', 'chemistry', 2000]

Python リスト スクリプト演算子

リストの + と * の演算子は文字列に似ています。 + 記号は結合されたリストに使用され、* 記号は繰り返されるリストに使用されます

len([1, 2, 3])

>>>3

[1, 2, 3] + [4 , 5, 6]

>>>[1, 2, 3, 4, 5, 6]

['こんにちは!'] * 4

>>> ;['こんにちは!'、'こんにちは!'、'こんにちは!'、'こんにちは!']

3 in [1, 2, 3]

>>>True

x in [1, 2 [ 'spam', 'Spam', 'SPAM!']

L[2] #リストの 3 番目の要素を読み取ります

>>>SPAM!

L[-2] #リストの最後から 2 番目の要素を読み取ります

>>>スパム

L[1:] #2 番目の要素からリストをインターセプトします

>>>'スパム「スパム!」

以上がPython リスト リストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。