ホームページ  >  記事  >  バックエンド開発  >  Pythonのリスト操作使用例共有

Pythonのリスト操作使用例共有

WBOY
WBOYオリジナル
2016-06-16 08:45:081336ブラウズ

コードをコピーします コードは次のとおりです:

Python 3.3.4 (v3.3.4:7ff62415e426、2014 年 2 月 10 日、 18:13 :51) win32 の [MSC v.1600 64 ビット (AMD64)]
詳細については、「copyright」、「credits」、または「license()」と入力してください。
>>> =[" クリース","ペイリン","ジョーンズ","アイドル"]
>>> print(cast)
['クリーズ', 'ペイリン', 'ジョーンズ', 'アイドル' ]
>>> print(len(cast))#データ項目の数を表示
4
>>>print(cast[1])#リストの 2 番目のデータ項目
palin
>>gt;>cast.append("gilliam")#リストの最後にデータ項目を追加します
>>>>print(cast; )
['cleese', 'palin', 'jones', 'idle', 'gilliam']
>>> Cast.pop()#リストの末尾のデータ項目を削除
'ギリアム'
>> print(cast)
['cleese', 'palin', 'idle']
>>> extend(["gilliam","chapman"])# リストの最後にデータ項目のコレクションを追加します
>>> print(cast)
['cleese', 'palin', 'jones', 'idle', 'gilliam', 'chapman']
>>> Cast.remove("chapman")#指定されたデータ項目を削除します
>>> Cast)
['cleese', 'palin', 'jones' , 'idle', 'gilliam']
>>> Cast.insert(0,"chapman")#データ項目を追加します指定された位置
>>> print(cast)
['chapman', 'cleese', 'palin', 'jones', 'idle', 'gilliam']
>> ;>

以下は、def 関数、isinstance() 関数、for in、if else などのアプリケーションとロジックの定義についてです。

コードをコピーします コードは次のとおりです。

movies=["the holy grail",1975,"terry jone & terry gilliam",91,
["graham chapman",
[ "michael palin","john cleese ","terry gilliam",
"eric idle","terry jones"]]]
def print_lol(the_list):#the_list の each_item に対して関数
を定義します:#for ループ反復処理リスト、リストの先頭から末尾まで
if isinstance(each_item,list):#isinstance() は each_item 内の各項目を検出します
_lol(each_item)#Yes の場合は呼び出しますFunction print_lol
else:print(each_item)#そうでない場合はこのアイテムを出力
print_lol(movies)#映画リストの関数を呼び出します

"""
前の if else ステートメントが整列していないため、エラーが発生します
"""

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