[python] 파이썬 예제 (CSS_Selector, list Comprehension, 이차원리스트)사용하지않는공간/Python2020. 8. 6. 23:04
Table of Contents
CSS Selector 수정
#CSS Selector
selector = "#today_main_news > div.hdline_news > ul > li:nth-child(1)"
# > 기준으로 list 생성
selector = selector.split('>')
# 3번째 내용 : 기준으로 list 생성
select = selector[3].split(':')
# select 뒤로 삭제
del select[1:]
# 3번째 내용 삭제
del selector[3]
# 변경된 select를 selector 맨뒤에 추가
selector.extend(select)
# list를 > 기준으로 문자열합침
print(">".join(selector))
#today_main_news > div.hdline_news > ul > li
list comprehension 으로 만드는 구구단
#함수선언
def gugu_com(x):
size = 9
#list comprehension 설명
#[(변수를 활용한 값) for (사용할 변수 이름) in (순회할 수 있는 값)]
gugu = [x * (i+1) for i in range(size)]
#카운트 초기화
n=0
#while문으로 출력
while n < 9:
print(str(x)+" x "+str(n+1)+" = "+str(gugu[n]))
n += 1
gugu_com(7)
list comprehension을 사용한 두 주사위의 곱
from pprint import pprint
pprint([[i*j for i in range(1,7)] for j in range(1,7)], indent=5, width=50)
list comprehension을 사용한 두 주사위의 합
2차원 리스트로 표현하기
#pprint improt
from pprint import pprint
#이차원 배열 만들기
lists = [[i+j for i in range(1,7)] for j in range(1,7)]
#pprint 사용
pprint(lists, indent=5, width=50)
print("방법1 : "+ str(lists[1][5]))
print("방법2 : "+ str(lists[5][1]))
같은 단어가 몇번 나왔는지 검사하는 프로그램
#표절 검사 프로그램
from collections import defaultdict, Counter
#예제 텍스트
text1 = """Python is a very simple programming language so even if you are new programming, you can learn python without facing any issues"""
text2 = """C is a very difficult programming language so even if you are good at programming, you can learn c with facing any issues"""
text3 = """R Programming is good at statistical analysis, you can learn easily"""
#함수 선언
def word_counter(text):
#텍스트 소문자, 나눔
texts = text1.lower()
word_dict = texts.split()
#사전화
dic = defaultdict(int)
dic = Counter(word_dict)
#결과 출력
print(text+"의 갯수: "+str(dic[text]))
text = input("단어를 입력하세요: ")
word_counter(text)
반응형
'사용하지않는공간 > Python' 카테고리의 다른 글
[Python] 원타임패드, 일회성패드 ( One-Time Pad ) 암호화/복호화 만들기 (0) | 2020.10.06 |
---|---|
[python] 파이썬 예제 ( 람다함수 ) (0) | 2020.08.07 |
[python] 리스트를 사용한 다양한 파이썬 예제(카이사르 암호 해독, 생성) (0) | 2020.08.06 |
[python] 함수선언 및 다양한 예제들 (0) | 2020.08.06 |
[python] 다양한 파이썬 예제들 2 (0) | 2020.08.05 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!