작업:1
s = "a4k3b2"
1) 'abbbbklllbcc'를 출력하는 프로그램을 작성하세요
s = "a4k3b2" output = "" i = 0 while i < len(s): first = s[i] second =s[i + 1] if second.isdigit(): alpha=chr(ord(first)+1) output=output+ first+ (int(second)*alpha) i+=2 print(output)
출력:
abbbbklllbcc
2) 'aaaaakkkkbbb'를 출력하는 프로그램을 작성하세요
s = "a4k3b2" output = "" i = 0 while i < len(s): first = s[i] second =s[i + 1] if second.isdigit(): output=output+ first+ (int(second)*first) i+=2 print(output)
출력:
아아아아악bbbb
작업:2
행렬 = [[10,20,30], [40,50,60], [70,80,90]]
포괄적인 for 루프와 일반 for 루프를 사용하여 주어진 행렬을 단일 목록으로 결합합니다.
방법:1(일반 for 루프 사용)
matrix = [[10,20,30], [40,50,60], [70,80,90]] output=[] for i in matrix: for j in i: output.append(j) print(output)
방법:2(포괄적인 for 루프 사용)
matrix = [[10, 20, 30], [40, 50, 60], [70, 80, 90]] output = [j for i in matrix for j in i] print(output)
출력:
[10, 20, 30, 40, 50, 60, 70, 80, 90]
작업:3
l = ['ABC','DEF', 'GHI', 'JKL']
출력 가져오기: ['ABC', 'def','GHI', 'jkl']
l = ['ABC', 'DEF', 'GHI', 'JKL'] output = [] for i, alpha in enumerate(l): if i % 2 != 0: output.append(alpha.casefold()) else: output.append(alpha) print(output)
출력:
['ABC', 'def', 'GHI', 'jkl']
행렬 전치: 행을 열로, 열을 행으로 변경하여 행렬을 전치합니다.
위 내용은 주말 작업 - 목록의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!