Open jeeyeonLIM opened 4 years ago
append :1개원소 합치기 -extend : 리스트내 원소합치기
len
insert(2,3) : 2번째 위치에 3추가하기
remove(3) : 3값 제거하기
pop(): 디폴트는 마지막 값 제거, pop(0) 이건 0번째 인덱스 제거
index(45) : 리스트 내 원소 값이 45 인 인덱스 리턴
count(57) : 리스트 내 57 값 몇개인지 리턴해줌
','.join('abc') --> 'a,b,c'
'a.b.c'.split(.) --> ['a', 'b', 'c']
'abc'.replace('b','') --> 'ac'
문자열 반복
def solution(a,b):
for i in range(b):
print("*"*a)
solution(3,5)
*****
*****
*****
int(), str() -> 각각 int로, str로 변환
def mysum(numbers):
result_sum = 0
for i in numbers:
result_sum += i
return result_sum
mysum([1,2,3])
def factorial(number):
result_sum = 1
for i in range(1,number+1):
result_sum *= i
return result_sum
factorial(5)
[출력표현식 for 요소 in 입력Sequence [if 조건식]]
oldlist = [1, 2, 'A', False, 3]
newlist = [i*i for i in oldlist if type(i)==int]
print(newlist)
# 출력: [1, 4, 9]
>>> [ (x, y) for x in ['쌈밥', '치킨', '피자'] for y in ['사과', '아이스크림', '커피']]
[('쌈밥', '사과'),
('쌈밥', '아이스크림'),
('쌈밥', '커피'),
('치킨', '사과'),
('치킨', '아이스크림'),
('치킨', '커피'),
('피자', '사과'),
('피자', '아이스크림'),
('피자', '커피')]
최종적으로 자주 사용하는 코드 정리
봐볼거
문자열: https://withcoding.com/74
https://wikidocs.net/14
https://wikidocs.net/16034
https://rfriend.tistory.com/327
https://shoark7.github.io/programming/algorithm/several-ways-to-solve-factorial-in-python
https://potensj.tistory.com/31