안녕세계

[Python] list 자료형 본문

[Python] list 자료형

Junhong Kim 2019. 1. 4. 23:56
728x90
반응형




index([object, start, stop])

리스트에서 특정 value의 인덱스를 반환합니다.
만약 찾는 문자열이 존재하지 않을 경우 ValueError를 반환합니다.

l = ['a', 'b', 'c', 'a']
print(l.index('a'))
# 0
print(l.index('d'))
# Traceback (most recent call last): 
# File "exp-list-method.py", line 2, in <module> 
# print(l.index('d')) 
# ValueError: 'd' is not in list


append([object])
리스트의 마지막에 value를 추가합니다.

l = ['a', 'b', 'c', 'a']
l.append('d')
print(l)
# ['a', 'b', 'c', 'a', 'd']


extend([iterable])
리스트를 합칩니다.

l1 = ['a', 'b']
l2 = ['c', 'd']
l1.extend(l2)
print(l1)
# ['a', 'b', 'c', 'd']


insert([index, value])
리스트의 원하는 위치에 값을 추가합니다.

l = ['a', 'b', 'c', 'a'] l.insert(1, 'x') print(l) # ['a', 'x', 'b', 'c', 'a']


sort()
리스트를 오름차순으로 정렬합니다.

l = ['a', 'b', 'c', 'a']
l.sort()
print(l)
# ['a', 'a', 'b', 'c']


reverse()
리스트를 내림차순으로 정렬합니다.

l = ['a', 'b', 'c', 'a']
l.reverse()
# ['c', 'b', 'a', 'a']

l = ['a', 'b', 'c', 'a']
l.sort(reverse=True)
print(l)
# ['c', 'b', 'a', 'a']

References

https://wayhome25.github.io/python/2017/02/26/py-14-list/

728x90
반응형

'Language > Python' 카테고리의 다른 글

[Python] slice & extended slice 표기법  (0) 2019.01.06
[Python] map 함수  (0) 2019.01.05
[Python] lambda 함수  (0) 2019.01.03
[Python] filter 함수  (0) 2019.01.02
[Python] try..except 예외처리  (0) 2018.12.03
Comments