[Pythonラーニング]第1週まとめ


21.10.30
1週目のサンプルリスト、チュートリアル、ディクシャナリー(+J共有の他の問題)の作成

#1.リスト

  • 1、6、5、2、10、8を因数とするリスト「a」を作成し、
  • を作成する.
  • 第3次買収5を20
  • に変更
  • 最初の買収者1
  • を削除
  • リスト「a」を降順に並べて「b」に格納し、
  • a,bは、それぞれ3番目から5番目のパラメータ
  • を前に出力.
    ## 1, 6, 5, 2, 10, 8 을 인수로 가지는 리스트 'a'를 만들고
    a=[1, 6, 5, 2, 10, 8]
    
    ## 세번째 인수인 5를 20으로 바꾸고
    a.remove(5)
    a.insert(2, 20)
    
    ## 첫번째 인수인 1을 삭제하고
    a.remove(1)
    
    ## 리스트 'a'를 내림차순으로 정렬해서 'b'에 저장하고
    a.sort(reverse=True)
    b=sorted(a)
    print(a)
    print(b)
    
    ## a, b 각각 앞에서 3~5번째에 해당하는 인수를 출력하시오
    print(a[2:5])
    print(b[2:5])

    #2.調音

  • tupleを用いて変数x,y,zの順に10,30,50に代入し,x,y,zを出力する
  • 1、3、および5の値を持つtuple cおよび2、4、および6の値を持つtupledを作成します.
  • cとdの交換値
  • ## 튜플을 이용해서 변수 x, y, z 에 차례대로 10, 30, 50의 값을 대입하고, x, y, z를 출력하시오
    x,y,z=10,30,50
    print(x,y,z)
    
    ## 1,3,5의 값을 갖는 튜플 c와 2,4,6의 값을 갖는 튜플 d를 생성하시오
    c=(1,3,5)
    d=(2,4,6)
    print(c,d)
    
    ## c와 d의 값을 교환하시오
    temp=c
    c=d
    d=temp
    print(c,d)

    #3.ディックシャナリー

  • 1、2、3、4、5をキーとし、大きい1、大きい2、大きい3、大きい4、教授を次値とするバイナリaaを生成し、
  • .
    削除
  • キーが「5」のキー
  • aaに5人の「key」
  • 人がいるかどうかを確認します.
    ## 1, 2, 3, 4, 5를 각각의 key로 설정하고,  freshman, sophomore, junior, senior, prof 를 차례로 value로 설정하는 딕셔너리 aa를 생성하시오
    aa = {1: 'freshman', 2: 'sophmore',3:'junior',4:'senior',5:'prof'}
    print(aa)
    
    ## key가 '5' 인 key를 삭제하시오
    del aa[5]
    
    ## aa에 5인 'key'가 있는지 확인하시오
    print(5 in aa)

    #4.Jが共有する他の問題



    #4-1

    ## 여러가지 방법 1
    language1=["C", "C++", "JAVA"]
    language2=["Python", "Go", "C#"]
    language1 += language2
    languages=language1
    print(languages)
    
    ## 여러가지 방법 2
    language1 = ["C", "C++", "JAVA"]; language2 = ["Python", "Go", "C#"]
    languages = []
    languages.extend(language1)
    languages.extend(language2)
    print(languages)
    
    ## 여러가지 방법 3
    language1 = ["C", "C++", "JAVA"]; language2 = ["Python", "Go", "C#"]
    languages = language1+language2
    print(languages)
    
    ## 이건 확실히 내 답안보다는 다른분이 하신 방법이 짧고 편리해보인다!!
    

    #4-2

    ## 여러가지 방법 1
    import statistics
    nums=[12,245,33,77,858]
    statistics.mean(nums)
    
    ## 여러가지 방법 2
    nums = [12, 245, 33, 77, 858]
    aver = (nums[0] + nums[1] + nums[2] + nums[3] + nums[4])/5
    aver
    
    ## 여러가지 방법 3
    nums = [12, 245, 33, 77, 858]
    nums_mean = (12+245+33+77+858)/5
    print(nums_mean)

    #4-3

    a = ["b", "a", "d", "c"]
    a.sort()
    print(a)
    ブログを始める前に「何のPythonが文章を勉強しているのか、、、?」君ができるのを恐れている.
    タイトルは『Python study』ではなく『P study』の方が私一人しか見られないので『Python study』です
    初めての着メロ开発...
    まだ使い方が分からないので、
    慣れる前に、直接学習内容の整理に使うべき…!😅
    Pythonの勉強は初めてで、
    私は面倒になるのではないかと心配しています.
    勉強を始めたばかりの頃は、質問の部分をよく説明してくれたので、勉強時間が有益で便利でした!
    来週も頑張ります.💛💚