python学習ノート(一)リスト、メタグループ、コレクション、辞書


python学習ノート(一)リスト
1、リストのインデックス、-1は最後の2、3、4、5を返します.
thislist[2:5]

3リストのいずれかを変更
thislist[1]="man"

4、for遍歴リストの使用
for x in thislist:
 print(x)

5、リストに存在するかどうかをチェックする
if "apple" in thislist:


6、リスト長
len(thislist)

7、末尾まで項目を追加
thislist.append("orange")

8、指定された場所に項目を追加する
thislist.insert(1,"orange")

9、指定した項目を削除する
thislist.remove("apple")

10、指定した索引を削除し、最後の項目がなければ削除する
thislist.pop()

11、指定した索引項目またはリスト全体を削除する
del thislist[0]
del thislist

12、リストを空にして、リストは空ですが、リストはまだ存在します.
thislist.clear()

13、コピーリスト
mylist=thislist.copy()
mylist=list(thislist)

14、2つのリストをマージする
list3=list1+list2
for x in list2:
list1.append(x)

list1.append(list2)

15、list()コンストラクタ作成リスト
thislist=list(["apple","banana","cherry"])

end----------------------------------
python学習ノート(一)メタグループ
1、タプルの値は変更できない2、タプルをリストに変換して変更できる
x=["apple","banana","cherry"]
y=list(x)
y[1]="hhh"

3、タプルが作成されると、プロジェクト4を追加したり、プロジェクトのタプルを作成したり、カンマを付けたりすることはできません.
thistuple=("apple",)

5、コンストラクション関数でメタグループを作成する
thislist=tuple(("apple","banana","cherry"))

python学習ノート(一)集合
1、コレクションが無秩序であるため、インデックスでアクセスできない2、コレクションに1つのコレクションを追加するにはadd()を使用して複数のアイテムを追加update()3、union()メソッドを使用して2つのコレクションを接続し、2つのコレクションのすべてのアイテムを含む
set1={
     "a","v","f"}
set2={
     1,2,3}
set3=set1.union(set2)

4、update()はset 2の項目をset 1に挿入する
set1.update(set2)

python学習ノート(一)辞書(キー値ペア)
1、無秩序、可変、インデックス付きの集合、キーと値を持つ2、アクセス項目取得値
x=thisdict.get("model")

3、値の変更
thisdict["year"]=2019

4、遍歴
for  x in thisdict:
for x in thisdict.values():
#         

5.items()関数を使用してキーと値を巡回する
for x,y in thisdict.items():

6、pop()は指定キーを持つ項目を削除でき、popitem()は最後に挿入した項目を削除できる
thisdict.pop("model")

7、dict()辞書のコピーを作成できる