목록숫자 (3)
준호씨의 블로그
str.join(iterable) 함수로 리스트의 값들을 하나의 문자열로 합칠 수 있습니다.# join() 함수는 문자열을 연결해줍니다. mylist = ["1", "2", "3", "4", "5", "6"] print(",".join(mylist)) # 1,2,3,4,5,6 print("".join(mylist)) # 123456 숫자로 된 리스트를 사용할 때는 숫자를 문자열로 바꿔주는 작업이 필요합니다. 바꿔주지 않으면 TypeError가 발생합니다.# 숫자로 된 리스트는 문자열로 바꿔줘야 합니다. mylist = [1, 2, 3, 4, 5, 6] # print(",".join(mylist)) # TypeError: sequence item 0: expected str instance, int fou..
문자 리스트 join ["1", "2", "3"] 리스트를 "1,2,3"으로 바꾸려면 String에 있는 join메서드를 사용하면 됩니다. List list = Arrays.asList("1", "2", "3"); final String join = String.join(",", list); System.out.println(join); // "1,2,3" 숫자 리스트 join 숫자 리스트를 join 하려면 우선 문자열 리스트로 바꾼 다음 join 하면 됩니다. java8 이전 버전에서는 for loop로 하나씩 바꿔서 새 list에 넣어 주고 join 하면 됩니다. List strList = new ArrayList(); for (Integer integer : intList) { strList.add..
다음과 같이 hash 데이터가 있다고 했을 때 my %fruits = ( "apple" => 500, "orange" => 800, "kiwi" => 600, "ABC" => 100, "BBC" => 100, ); 그냥 반복문으로 찍으면 다음과 같이 나온다. for my $fruit (keys %fruits) { print "$fruit, $fruits{$fruit}\n"; } hash 데이터는 기본적으로 정렬을 보장하지 않는다. $ perl sort.pl BBC, 1000 kiwi, 600 apple, 500 orange, 800 ABC, 100 정렬을 해서 출력 하고 싶다면 정렬 기준을 잡아야 한다. key 로 정렬하기. sort by key 단순한 방법이다. sort 만 넣어주면 된다. for my..