0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

python リスト

Last updated at Posted at 2018-02-11

##リストに代入する

python_lesson1.py
l =['c', 'h', 'a', 'n', 'e', 'l']
print(l)
>>['c', 'h', 'a', 'n', 'e', 'l']

#リストの一部の文字を変更する
print(l[0])
>>c
l[0] = 'C'
print(l[0])
>>C

#リストの複数の文字を一括で変更する
print(l[2:5])
>>['a', 'n', 'e']
l[2:5] = ['A','N','E']
print(l)
>>['C', 'h', 'A', 'N', 'E', 'l']

#リストの複数の文字列を削除する
l[2:5] = []
print(l)
>>['C', 'h', 'l']

##リストに文字列を追加

python_lesson2.py
l = [1,2,3,4,5,6,7]

#文字列を後ろに追加する
print(l.append(100))
>>[1, 2, 3, 4, 5, 6, 7, 100]

#文字列を挿入する
#0番目に0を挿入する
print(l.insert(0,0))
>>[0, 1, 2, 3, 4, 5, 6, 7, 100]

##リストに文字列を削除

python_lesson3.py
l = [0, 1, 2, 3, 4, 5, 6, 7, 100]

#一番後ろの値を取り出したい時
print(l.pop())
>>100
print(l)
>>[0, 1, 2, 3, 4, 5, 6, 7]

#2番目の値を取り出したい時
print(l.pop(2))
>>2
print(l)
>>[0, 1, 3, 4, 5, 6, 7]

#delで一部を削除する
print(del l[0])
>>[1, 3, 4, 5, 6, 7]

#removeで削除する
print(l.remove(3))
>>[1, 4, 5, 6, 7]

#delを使って削除すると、lの存在自体がなくなる
del l

##リストの結合

python_lesson4.py
a = [1, 2, 3, 4, 5]
b = [6, 7, 8, 9, 10]

#Xに代入して結合させる
x = a + b
print(x)
>>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

#aにbを付け足して結合させる
a += b
print(a)
>>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

#extendを使ってaにbを付け足して結合させる
a.extend(b)
print(a)
>>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

###Read Me
このメモについて
Udemyのアメリカシリコンバレーの世界IT産業トップのIT企業で働くソフトウェアエンジニアが、Python3の入門、応用、コードスタイルを伝授してくれる、酒井潤さんのコースからの学びメモです。
※pycharmを活用して行ってます。

0
3
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?