Python-基本データ型とその一般的な方法のリスト
13252 ワード
リスト:
特徴:[]で囲み、要素をカンマで区切る.リスト内の要素は、任意のデータ型です.
リストの基本操作:
1、修正
出力:
2、検索
出力:
3、遍歴
出力:
4、文字列をリストに変換する
出力:
5、タプルをリストに変換する
出力:
リストのメソッド:
1、append()
出力:
2、clear()
出力:
3、copy()
出力:
4、count()
出力:
5、extend()
出力:
6、index()
出力:
6、insert()
出力:
7、pop()
出力:
8、remove()
出力:
9、del
出力:
9、reverse()
出力:
10、sort()
出力:
特徴:[]で囲み、要素をカンマで区切る.リスト内の要素は、任意のデータ型です.
リストの基本操作:
1、修正
li = [12, 5, 6, ["Aiden", [2, 4], " "], True]
#
print(li)
#
li[1] = 99
print(li)
#
li[0:3] = [1, 2, 3]
print(li)
出力:
[12, 5, 6, ['Aiden', [2, 4], ' '], True]
[12, 99, 6, ['Aiden', [2, 4], ' '], True]
[1, 2, 3, ['Aiden', [2, 4], ' '], True]
2、検索
li = [12, 5, 6, ["Aiden", [2, 4], " "], True]
print(li[3][0][1])
出力:
i
3、遍歴
#
li = [12, 5, 6, ["Aiden", [2, 4], " "], True]
for i in li[3:5]:
print(i)
出力:
['Aiden', [2, 4], ' ']
True
4、文字列をリストに変換する
#
s = "aiden"
v = list(s)
print(v)
出力:
['a', 'i', 'd', 'e', 'n']
5、タプルをリストに変換する
#
tu = (11, 22, ["aiden", 33, ("qwe", 11)], 77)
v = list(tu)
print(v)
出力:
[11, 22, ['aiden', 33, ('qwe', 11)], 77]
リストのメソッド:
1、append()
# ( )
li = [11, 22, 33, 44]
print(li)
li.append(55)
li.append("Aiden")
li.append([66, 77])
print(li)
出力:
[11, 22, 33, 44]
[11, 22, 33, 44, 55, 'Aiden', [66, 77]]
2、clear()
#
li = [11, 22, 33, 44]
print(li)
li.clear()
print(li)
出力:
[11, 22, 33, 44]
[]
3、copy()
# ( )
li = [11, 22, 33, 44]
new_li = li.copy()
print(new_li)
出力:
[11, 22, 33, 44]
4、count()
#
li = [11, 22, 33, 44, 22]
v = li.count(22)
print(v)
出力:
2
5、extend()
# , ( , , ..)
li = [11, 22, 33, 44, 22]
li.extend(["aiden", 77])
li.extend(" ")
print(li)
出力:
[11, 22, 33, 44, 22, 'aiden', 77, ' ', ' ']
6、index()
# ( )
#
li = [11, 22, 33, 44, 22]
v1 = li.index(22)
v2 = li.index(22, 3, 5)
print(v1)
print(v2)
出力:
1
4
6、insert()
#
li = [11, 22, 33, 44, 22]
li.insert(1, 55)
print(li)
出力:
[11, 55, 22, 33, 44, 22]
7、pop()
# , ( )
li = [11, 22, 33, 44, 22]
v1 = li.pop()
print(li)
print(v1)
#
v2 = li.pop(0)
print(li)
print(v2)
出力:
[11, 22, 33, 44]
22
[22, 33, 44]
11
8、remove()
#
li = [11, 22, 33, 44, 22]
li.remove(22)
print(li)
出力:
[11, 33, 44, 22]
9、del
# del
li = [11, 22, 33, 44, 22]
del li[0]
print(li)
del li[0:3]
print(li)
出力:
[22, 33, 44, 22]
[22]
9、reverse()
#
li = [11, 22, 33, 44, 22]
print(li)
li.reverse()
print(li)
出力:
[11, 22, 33, 44, 22]
[22, 44, 33, 22, 11]
10、sort()
# ( )
li = [11, 22, 33, 44, 22]
#
li.sort()
print(li)
#
li.sort(reverse=True)
print(li)
出力:
[11, 22, 22, 33, 44]
[44, 33, 22, 22, 11]