파이썬 Python-튜플 목록을 문자열로 변환
튜플 목록을 문자열로 변환하는 가장 비단뱀적인 방법은 무엇입니까? 나는 가지고있다: [(1,2), (3,4)] 그리고 나는 원한다: "(1,2), (3,4)" 이에 대한 나의 해결책은 다음과 같습니다. l=[(1,2),(3,4)] s="" for t in l: s += "(%s,%s)," % t s = s[:-1] 이 작업을 수행하는 더 비단뱀적인 방법이 있습니까? 해결 방법 다음과 같은 간단한 것을 사용할 수 있습니다. >>> l = [(1,2), (3,4)] >>> str(l).strip('[]') '(1, 2), (3, 4)' .. 편리하지만 제대로 작동하지 않을 수도 있습니다. 참조 페이지 https://stackoverflow.com/questions/3292643
2020. 11. 15.
파이썬 테이블이없는 경우 SQLalchemy
빈 데이터베이스 파일을 만드는 모듈을 작성했습니다. def create_database(): engine = create_engine("sqlite:///myexample.db", echo=True) metadata = MetaData(engine) metadata.create_all() 그러나 다른 함수에서 myexample.db 데이터베이스를 열고 해당 테이블이 아직없는 경우 테이블을 만들고 싶습니다. 내가 만들 첫 번째 후속 테이블의 EG는 다음과 같습니다. Table(Variable_TableName, metadata, Column('Id', Integer, primary_key=True, nullable=False), Column('Date', Date), Column('Volume', Floa..
2020. 11. 14.
파이썬 Mapping dictionary value to list
다음 사전이 주어지면 : dct = {'a':3, 'b':3,'c':5,'d':3} 이러한 값을 다음과 같은 목록에 어떻게 적용 할 수 있습니까? lst = ['c', 'd', 'a', 'b', 'd'] 다음과 같은 것을 얻으려면 : lstval = [5, 3, 3, 3, 3] 해결 방법 >>> map(dct.get, lst) [5, 3, 3, 3, 3] >>> [dct[k] for k in lst] [5, 3, 3, 3, 3] 참조 페이지 https://stackoverflow.com/questions/33078554
2020. 11. 14.