Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What is going on with this article?
@takechiyoswimmer

リスト[]の使い方

リスト型[]とは?

a=[1,2,3]
b=["a","b","c"]

の様な形のもの。

リスト型のメリット

1.一度に多くのデータを扱える
2.要素の追加や削除、検索など色々な操作が可能

要素を追加する

a=[1,2,3]
#.append()
a.ppend(4)
print(a)
実行結果
[1,2,3,4]

この様にappendを使用して要素を加える
複数の要素を加える場合はentend()を使う。

a=[1,2,3]
a.extend([4,5])
print(a)
実行結果
[1,2,3,4,5]

要素を削除する

・remove

a=[1,2,3,4]
#.remove()
a.remove(4)
print(a)
実行結果
[1,2,3]

この様にremoveを使用して要素を削除する
・pop

a=[1,2,3,4]
a.pop(0)
実行結果
1
print(a)
[2,3,4]

pop()はインデックス値の要素を取り出してリストから削除する

・del

a=[1,2,3,4]
del a[0]
print(a)
実行結果
[2,3,4]

要素を検索する

a=[1,2,3]
print(a[0])
print(a[1])
print(a[2])
実行結果
1
2
3

リストの要素は左から0,1,2,...となっている
右からはどうなるのか?

a=[1,2,3]
print([-1])
print([-2])
print([-3])
実行結果
3
2
1

リストの要素は右から-1,-2,-3,...となっている

複数の要素を検索する

a=[1,2,3,4,5,6]
#1~3の要素を取り出す
print(a[0:3])
#2~6の要素を取り出す
print(a[1:])
#1~6の要素を2つおきに取り出す
print([::2])
実行結果
[1,2,3]
[2,3,4,5,6]
[1,3,5]

応用編

#リストの中にリストが入っている
a=[[1,2],[3,4],[5,6]]
print(a[0])
print(a[0][0])
実行結果
#aのリストの中の[1,2]を取り出した
[1,2]
#aのリストの中の[1,2]の左から1番目の1を取り出した
1
1
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
takechiyoswimmer
大学4年生のタケです。 python,AI,統計学を独学で勉強しています。 勉強のアウトプットとして記事を投稿してます。 間違えなどがありましたらご指摘していただくと助かります。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
1
Help us understand the problem. What is going on with this article?