존리edu 수학적 디지털 교육 시리즈 (JohnLeeEdu.Tistory.Com)
중고생들을 위한 매스매티카 기초#23:
오늘의 주제: 리스트 다루기2
(명령어: Column, Flatten, Take, Drop)
-
* 이 영상은 콩글리쉬와 브로큰 잉글리쉬/코리안, 그리고 주변잡음을 포함하고 있습니다.
나레이터: John Lee
학생: 존리
선생님: Jon Lee
* 매스매티카는 무료 로 온라인에서 TRY할 수 있습니다. 자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요. - JohnLeeEdu.Tistory.Com/28
Column 명령어
Column[list]: 리스트안 원소들을 세로줄로 나열해 준다.
In[1]:= Row[{3, 6, {2, 3}, 7}]
Out[1]= 36{2, 3}7
In[2]:= Column[{3, 6, {2, 3}, 7}]
Out[2]=
3 6 {2, 3}
7
In[3]:= Column[Range[5]]
Out[3]=
1 2 3 4 5
Flatten 명령어
Flatten[list]: 큰 리스트안 작은 리스트들의 리스트 기호 { 와 }을 없애고 그 원소들을 그냥 큰 리스트의 원소로 만들어 준다.
{3, 6, {2, 3}, 7}
In[4]:= Flatten[{3, 6, {2, 3}, 7}]
Out[4]= {3, 6, 2, 3, 7}
In[5]:= 존리, 제니, 제니, 지니, 지니, 케니
Out[5]= 존리, 제니, 제니, 지니, 지니, 케니
In[6]:= Flatten존리, 제니, 제니, 지니, 지니, 케니
Out[6]= 존리, 제니, 제니, 지니, 지니, 케니
In[7]:= Column존리, 제니, 제니, 지니, 지니, 케니,
ColumnFlatten존리, 제니, 제니, 지니, 지니, 케니
Out[7]=
존리, 제니
제니, 지니
지니, 케니
, 존리 제니 제니 지니 지니 케니
Take 명령어
Take[list, 3]: 리스트에서 처음 3개의 원소를 리스트로 output해 준다.
In[8]:= Take[{7, 8, 11, 43, 2}, 3]
Out[8]= {7, 8, 11}
In[9]:= Take[{7, 8, 11, 43, 2}, 2]
Out[9]= {7, 8}
Take[list, -3]: 리스트 끝에서 3번째 원소부터 마지막 원소까지 리스트로 output해 준다.
2 Note23- 2.nb
Take[list, -3]: 리스트 끝에서 3번째 원소부터 마지막 원소까지 리스트로 output해 준다.
In[10]:= Take[{7, 8, 11, 43, 2}, -3]
Out[10]= {11, 43, 2}
In[11]:= Take[{7, 8, 11, 43, 2}, -2]
Out[11]= {43, 2}
Take[list,
{3}
]: 리스트에서 세번째 원소를 리스트로 output해 준다.In[12]:= Take[{7, 8, 11, 43, 2}, 3]
Out[12]= {7, 8, 11}
In[13]:= Take[{7, 8, 11, 43, 2}, {3}]
Out[13]= {11}
In[14]:= Take[{7, 8, 11, 43, 2}, {-2}]
Out[14]= {43}
Drop 명령어
Drop[list, 3]: 리스트에서 처음 3개의 원소를 drop한 나머지를 리스트로 output해 준다.
In[15]:= Drop[{7, 8, 11, 43, 2}, 3]
Out[15]= {43, 2}
Note23- 2.nb 3
In[16]:= Drop[{7, 8, 11, 43, 2}, 1]
Out[16]= {8, 11, 43, 2}
Drop[list, -3]: 리스트에서 끝에서 부터 3개의 원소를 drop한 나머지를 리스트로 output해 준다.
In[17]:= Drop[{7, 8, 11, 43, 2}, -3]
Out[17]= {7, 8}
Drop[list,
{3}
]: 리스트에서 끝에서 3번째 원소만 drop한 나머지를 리스트로 output해 준다.In[18]:= Drop[{7, 8, 11, 43, 2}, {3}]
Out[18]= {7, 8, 43, 2}
연습문제 / 강의노트 다운로드
연습문제와 강의노트는 JohnLeeEdu.Tistory.Com 의 자료실에 보관되어 있습니다.
연습문제 꼭 풀어보세요!!!
* 매스매티카는 무료 로 온라인에서 TRY할 수 있습니다. 자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요. - JohnLeeEdu.Tistory.Com/28
4 Note23- 2.nb