當(dāng)前位置:
首頁(yè) >
【Python】牛客的输入输出到底怎么整??
發(fā)布時(shí)間:2025/3/15
34
豆豆
生活随笔
收集整理的這篇文章主要介紹了
【Python】牛客的输入输出到底怎么整??
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
FBI WARNING
- 每調(diào)用一次 input(),就會(huì)讀入一行
- 如果不確定有多少行的話,還是用 sys.stdin 方便
- input() 和 sys.stdin.readline 返回的都是字符型,如果是int,float類型則需要強(qiáng)制轉(zhuǎn)換
- 如果用 map() 批量轉(zhuǎn)換的話,前面要加 list(),也就是list(map( x, xxx))
- 字符串轉(zhuǎn) list 用 .split() 分割,逗號(hào)間隔的話,用 .split(’,’)
- 如果有的行后面有空格作為結(jié)尾的話,再加上 .strip()
第一行有剩下行數(shù)的話:
n = int(input()) for i in range(n):l = list(map(int, input().split()))print(l)第一行沒(méi)有剩下行數(shù)的話:
import sys for line in sys.stdin:l = list(map(int, line.split()))print(l)存儲(chǔ)每一行作為子list
import sys res = [] for line in sys.stdin:l = list(map(int, line.split()))res.append(l) print(res)讀取字符串,輸出排序后的字符串
import sys n = int(input()) for line in sys.stdin:l = line.split()l.sort()print(' '.join(l))讀取逗號(hào)間隔的字符串,輸出排序后的字符串
import sys for line in sys.stdin:l = line.strip().split(',')l.sort()print(','.join(l))猜你喜歡:👇🏻
?【Leetcode】Python 代碼本地構(gòu)造二叉樹(shù)、鏈表
?【Python】統(tǒng)計(jì)字符串里某個(gè)字符或子字符串出現(xiàn)的次數(shù)
?【Python】創(chuàng)建數(shù)組[[0]*n]*m與[[0 for _ in range(n)] for _ in range(m)]的區(qū)別
總結(jié)
以上是生活随笔為你收集整理的【Python】牛客的输入输出到底怎么整??的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【Python】创建数组[[0]*n]*
- 下一篇: 【Python】字典哈希表按键(key)