라벨이 리스트인 게시물 표시

[python] 리스트 추가 및 삭제 메소드

이미지
리스트 추가 및 삭제 메소드 1. 리스트 추가 method 1.1 append A 마지막 인덱스에 값을 추가합니다. A = [ 4 , 3 , 2 , 1 ] print ( "before append: {0}" .format(A)) A.append( 100 ) print ( "after append: {0}" .format(A)) # 출력 # before append: [4, 3, 2, 1] # after append: [4, 3, 2, 1, 100] 1.2 extend B 값을 A 에 하나씩 추가합니다. A는 B의 값을 가집니다. A = [ 4 , 3 , 2 , 1 ] B = [ 40 , 30 , 20 ] print ( "before extend: {0}" .format(A)) A.extend(B) print ( "after extend: {0}" .format(A)) # 출력 # before extend: [4, 3, 2, 1] # after extend: [4, 3, 2, 1, 40, 30, 20] 1.3 insert i = index, x = value A의 i번째 인덱스에 x값을 추가합니다. A = [ 4 , 3 , 2 , 1 ] print ( "before insert: {0}" .format(A)) A.insert( 0 , 10 ) print ( "after insert 10: {0}" .format(A)) A.insert( 2 , 100 ) print ( "after insert 100: {0}" .format(A)) A.insert( len (A) , 1000 ) print ( "after insert 1000: {0}" .format(A)) # 출력 # ...

[python]파이썬: 리스트 안에 특정 문자열을 포함했는지 알아보기

이미지
1. list에 특정 문자열이 하나라도 있는지 특정 문자열을 찾을 list 생성 찾고자 하는 문자열 ("123") 리스트에 찾고자하는 문자열이 있는지 검색 1. in을 이용한 방법 2. in을 comprehension으로 표현한 방법 3. any를 이용한 방법 (하나라도 참이 있을 경우 True, 모두 거짓일 경우에만 False를 리턴) 2. list에 특정 단어가 포함된 모든 문자열 찾기 특정 문자열을 찾을 list 생성 찾고자 하는 문자열 ("123") 리스트에 찾고자하는 문자열이 포함된 모든 단어 검색 1. in을 이용한 방법 2. in을 comprehension으로 표현한 방법 참고문헌 [1]  https://wikidocs.net/32

[python]파이썬: 리스트 중복된 값 구하기

리스트 중복된 값 구하기 리스트 중복된 값을 구하는 방법은 여러가지가 있습니다. 1. word_list = [ "123" , " 테스트 " , "test" , "123" , " 테스트 " , "test123" , " 중복 " , " 중복 " ]  word_cnt = dict ()  for word in word_list:       if word not in word_cnt.keys():          word_cnt[word] = 1       else :          word_cnt[word] += 1 print (word_cnt) # 출력 # {'123': 2, '테스트': 2, 'test': 1, 'test123': 1, '중복': 2} word가 word_cnt에 존재하지 않는다면 처음으로 word가 나왔다는 뜻이므로 1을 선언합니다. if  word  not in  word_cnt.keys():      word_cnt[word] =  1   word가 word_cnt에 존재한다면 중복된다는 뜻이기 때문에 word가 한번더 나왔음을 알기 위해 +1을 해줍니다. else :      word_cnt[word] +=  1 2. word_list = [ "123" , " 테스트 " , "test" , "123" , " 테스트 " , "test123" , " 중복 " , " 중복 " ] word_cnt = dict () for word in list ( set (wor...