본문 바로가기
  • hazard_dev@__
  • hazard_dev@__

리스트4

파이썬에서의 문자열 리스트 변환 및 자르기! String Convert to List Structure && Built-in function with string 파이썬에서 문자열을 리스트로 변환하는 것은 매우 쉽습니다! 뭐 딱히 설명할 내용은 없지만, 알고리즘 문제를 해결하거나, 프로그램을 작성하면서 어려움을 겪으시는 분들이 여러 계시더군요! 물론 부끄러운 게 아닙니다. 저도 몰랐고, 어떤 개발자들도 시작 단계에서는 알 수가 없으니까요! 그럼 간단하게 설명을 드리면~ 1 2 3 4 >>> stringValue = "Hello My name is gildong" >>> stringToList = list(stringValue) >>> stringToList ['H', 'e', 'l', 'l', 'o', ' ', 'M', 'y', ' ', 'n', .. 2020. 11. 29.
파이썬 리스트 중복제거! 본 포스트는 파이썬3.7에서 작성되었습니다. 파이썬 리스트 중복제거! 공부하다가, 리스트에서 중복제거를 어떻게 해줄까? 고민하다가 그나마 제일 일반적인 방법을 찾아서 알려드리려 합니다.ㅎㅎ 의미있게 로또번호를 추출하는 프로그램으로 작성해서 올리겠습니다. 파이썬에서 리스트 연산은 대부분 atomic연산을 지원합니다. 그래서 난수 값을 append할때에 중복이 생길 수 밖에 없습니다. 하지만 파이썬 자료구조 중에는 중복을 지원하지 않는 집합자료구조가 있습니다. 이를 이용해서 보여드리겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 import random def lotto(): a = [] for i in range(6.. 2020. 4. 2.
이중연결리스트 전격해부!!! 본 포스트는 c언어를 중심으로 작성되었습니다. 이중연결리스트 전격해부!!! 저번 포스트에 이어 이중연결리스트를 전격적으로 해부해보았습니다. 방식은 이전과 동일합니다. 이중연결리스트를 설명을 잠깐 드리면 first(1000) NULL (1000) 1. data field 1004 -> first = NULL;//초기 값으로 null을 선언 return L; } //앞에서 보다시피 출력하는 함수 void PrintList(linkedList_f* L) { listNode* N; printf("N = {"); N = L -> first; //listNode의 포인터 변수 N이 NULL이 나올때까지 연산해서 출력합니다. while(N != NULL) { printf("%s", N -> value); N = N .. 2020. 2. 19.
연결리스트를 전격 해부해보자!! [번외] 본 포스트는 c언어를 중심으로 작성되었습니다. 연결리스트를 전격 해부해보자!! [번외] 앞서서 연결리스트에 대해서 포스트를 해보았지만, 흠 내용이 석연치 않았습니다... 불만족스러웠죠. 그래서 내놓은 해결책으로 연결리스트 만드는 코드를 작성하고 전격적으로 코드를 뜯어서 해부했습니다. 다른 내용은 없이 코드에 다 담아 놓았기 때문에 한번 읽어보시면 될것같습니다!! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68.. 2020. 2. 18.