Python 3学習ノート-メタリスト

2771 ワード

Tuple tupleは小かっこまたは無かっこで表され、一連の順序のある数字である.
a_tuple = (12,3,5,15,6)
another_tuple = 12,3,5,15,6

print(a_tuple)
print(another_tuple)

"""
(12, 3, 5, 15, 6)
(12, 3, 5, 15, 6)
"""

List listは中括弧で命名されています
a_list=[12,3,5,15,6]

print(a_list)

"""
[12, 3, 5, 15, 6]
"""

List追加
末尾の追加
a_list=[12,3,5,15,6]
a_list.append(0) #  a_list       0
print(a_list)

"""
[12, 3, 5, 15, 6, 0]
"""

場所を指定して追加
a_list=[12,3,5,15,6]
a_list.insert(1,0) #    1   0
print(a_list)
"""
[12, 0, 3, 5, 15, 6, 0]
"""

List削除
アイテムの削除
a_list=[12,3,5,15,6]
a_list.remove(3) #               3   
print(a_list)
"""
[12, 5, 15, 6]
"""

Listインデックス
特定の場所を表示
a_list=[12,3,5,15,6,4,7]
print(a_list[0])  #     a_list  0   
# 12

print(a_list[-1]) #     a_list      
# 7

print(a_list[0:3]) #     a_list   0     2 ( 3   )       
# [12, 3, 5]

print(a_list[5:])  #     a_list  5          
# [4, 7]

print(a_list[-3:]) #     a_list    3          
# [6, 4, 7]

リスト内の値のインデックスを印刷
a_list=[12,3,5,15,6,4,7]
print(a_list.index(3)) #     a_list         3     
# 1

統計リストに値が表示された回数
a_list=[12,3,5,15,6,4,7,6,6,6]
print(a_list.count(6)) #     a_list 6     
# 4

Listソート
a_list=[12,3,5,15,6,4,7,6,6,6]
a_list.sort() #         
print(a_list)
# [3, 4, 5, 6, 6, 6, 6, 7, 12, 15]

a_list.sort(reverse=True) #       
print(a_list)
# [15, 12, 7, 6, 6, 6, 6, 5, 4, 3]

両者を対比する
彼らの要素は1つ1つ反復され、出力され、運用され、位置決めされて値を取ることができます.
List反復
for list_item in a_list:
    print(list_item)

"""
12
3
5
15
6
"""

tuple反復
for tuple_item in a_tuple:
    print(tuple_item)

"""
12
3
5
15
6
"""

次の例では、a_tupleおよびa_listの各要素が順次出力される.
for index in range(len(a_list)):
    print("index = ", index, ", number in list = ", a_list[index])
"""
index =  0 , number in list =  12
index =  1 , number in list =  3
index =  2 , number in list =  5
index =  3 , number in list =  15
index =  4 , number in list =  6
"""

for index in range(len(a_tuple)):
    print("index = ", index, ", number in tuple = ", a_tuple[index])
"""
index =  0 , number in tuple =  12
index =  1 , number in tuple =  3
index =  2 , number in tuple =  5
index =  3 , number in tuple =  15
index =  4 , number in tuple =  6
"""