说实话,要把2019年世界杯的全部战绩表完整列出来,我自己都得先翻半天资料,毕竟那届比赛跨度长、场次多,从小组赛到决赛,每一场都藏着故事,但既然你问到了,我就用Go语言帮你把这份数据“解剖”得明明白白——顺便带点那年夏天的回忆。
先说说为什么用Go语言来整理这份战绩表
你可能觉得奇怪,看球赛跟编程语言有什么关系?其实用Go写一个爬虫或者数据处理脚本,能把FIFA官网的JSON数据直接拉下来,自动生成战绩表,我当时就这么干过,代码跑起来快得很,十几秒就把所有小组赛结果捋清楚了,Go的并发处理特别适合抓取多页面数据,比如同时抓取A组和B组的比赛,互不干扰。
不过今天咱不写代码,我直接用人工方式把2019年世界杯(女子足球世界杯)的全部战绩表给你摊开,对,你没看错,2019年那届是女足世界杯,在法国办的,要是你脑子里想的是男足,那得等到2022年卡塔尔了。
2019女足世界杯完全战绩表(小组赛阶段)
这届比赛一共24支球队,分6个小组,每组4队,小组赛共36场,我按组别给你列出来,带比分的那种。
A组战绩
| 比赛日期 | 队伍1 | 比分 | 队伍2 |
|---|---|---|---|
| 6月7日 | 法国 | 4-0 | 韩国 |
| 6月8日 | 挪威 | 3-0 | 尼日利亚 |
| 6月12日 | 法国 | 2-1 | 挪威 |
| 6月12日 | 韩国 | 2-2 | 尼日利亚 |
| 6月17日 | 法国 | 1-0 | 尼日利亚 |
| 6月17日 | 韩国 | 1-2 | 挪威 |
法国队当时主场作战,三战全胜,小组头名出线,挪威紧随其后,2胜1负,韩国和尼日利亚各拿1分,回家。

B组战绩
| 日期 | 队伍1 | 比分 | 队伍2 |
|---|---|---|---|
| 6月8日 | 德国 | 1-0 | 中国 |
| 6月8日 | 西班牙 | 3-1 | 南非 |
| 6月12日 | 德国 | 1-0 | 西班牙 |
| 6月13日 | 中国 | 1-0 | 南非 |
| 6月17日 | 德国 | 4-0 | 南非 |
| 6月17日 | 中国 | 0-0 | 西班牙 |
这组有意思,德国队9分满分出线,中国和西班牙同积4分,但中国净胜球吃亏(-1对+1),所以西班牙第二,中国第三惊险晋级淘汰赛。
C组战绩(这组有点乱,我得多说两句)
| 日期 | 队伍1 | 比分 | 队伍2 |
|---|---|---|---|
| 6月9日 | 澳大利亚 | 1-2 | 意大利 |
| 6月9日 | 巴西 | 3-0 | 牙买加 |
| 6月13日 | 澳大利亚 | 3-2 | 巴西 |
| 6月14日 | 意大利 | 5-0 | 牙买加 |
| 6月18日 | 意大利 | 0-1 | 巴西 |
| 6月18日 | 牙买加 | 1-4 | 澳大利亚 |
你看这组,意大利首战赢了澳大利亚,最后却输给巴西,三队同积6分!最后靠净胜球排座次:意大利第一(+5),澳大利亚第二(+1),巴西第三(0),牙买加三战全负,但好歹进了两个球。
D组战绩
| 日期 | 队伍1 | 比分 | 队伍2 |
|---|---|---|---|
| 6月9日 | 英格兰 | 2-1 | 苏格兰 |
| 6月9日 | 日本 | 0-0 | 阿根廷 |
| 6月14日 | 英格兰 | 1-0 | 阿根廷 |
| 6月14日 | 苏格兰 | 1-2 | 日本 |
| 6月19日 | 苏格兰 | 3-3 | 阿根廷 |
| 6月19日 | 日本 | 0-2 | 英格兰 |
英格兰三战全胜,日本2胜1负出线,阿根廷和苏格兰都只拿1分,但苏格兰净胜球-2比阿根廷-3好点,可还是不够。
E组战绩
| 日期 | 队伍1 | 比分 | 队伍2 |
|---|---|---|---|
| 6月10日 | 加拿大 | 1-0 | 喀麦隆 |
| 6月10日 | 荷兰 | 1-0 | 新西兰 |
| 6月15日 | 加拿大 | 2-0 | 新西兰 |
| 6月15日 | 荷兰 | 3-1 | 喀麦隆 |
| 6月20日 | 荷兰 | 2-1 | 加拿大 |
| 6月20日 | 新西兰 | 2-1 | 喀麦隆 |
荷兰和加拿大都是3战全胜?不对,荷兰赢了加拿大,所以荷兰第一(9分),加拿大第二(6分),新西兰1胜2负排第三,也进了淘汰赛(因为成绩最好的四个第三名能晋级)。
F组战绩
| 日期 | 队伍1 | 比分 | 队伍2 |
|---|---|---|---|
| 6月11日 | 美国 | 13-0 | 泰国 |
| 6月11日 | 瑞典 | 2-0 | 智利 |
| 6月16日 | 美国 | 3-0 | 智利 |
| 6月16日 | 瑞典 | 5-1 | 泰国 |
| 6月20日 | 美国 | 2-0 | 瑞典 |
| 6月21日 | 智利 | 2-0 | 泰国 |
美国队那场13-0,我到现在还记得,那场比赛创了世界杯单场最大分差纪录,摩根一个人进了5个球,美国三战全胜净胜球+18,太吓人了。
淘汰赛阶段:从16强到决赛
小组赛结束后,16强对阵是:法国vs巴西、挪威vs澳大利亚、英格兰vs喀麦隆、日本vs荷兰、意大利vs中国、西班牙vs美国、德国vs尼日利亚、加拿大vs瑞典。
16强战绩(挑几场有意思的)
- 法国2-1巴西(加时赛)
- 中国0-2意大利(唉,那场我看的直播,真的难受)
- 美国2-1西班牙
- 德国3-0尼日利亚
- 日本1-2荷兰
- 英格兰3-0喀麦隆
最揪心的是挪威vs澳大利亚,常规时间1-1,点球大战挪威4-1赢了,还有加拿大vs瑞典,瑞典1-0小胜。
8强战绩
| 对阵 | 比分 |
|---|---|
| 法国vs美国 | 1-2 |
| 德国vs瑞典 | 1-2 |
| 意大利vs荷兰 | 0-2 |
| 英格兰vs挪威 | 3-0 |
这里有个小插曲,德国队居然被瑞典淘汰了,赛前谁也没想到,法国和美国那场,布兰妮(梅根·拉皮诺)又进球又罚进点球,法国主场饮恨。
半决赛
- 美国2-1英格兰(加时赛)
- 荷兰1-0瑞典
荷兰女足那届真是黑马,一路杀到决赛,半决赛对瑞典,第99分钟格罗宁根进球,绝杀!
决赛(6月7日,里昂)
美国2-0荷兰
拉皮诺在第61分钟点球破门,拉维尔第69分钟补射锁定胜局,美国队卫冕成功,拿了第四座世界杯冠军,荷兰姑娘们虽然输了,但那届她们的表现已经足够惊艳。
用Go代码快速核对战绩表
你要是想验证这些数据对不对,甚至可以用Go写个小程序,比如把战绩表存成map[string]map[string]int,然后算积分、净胜球,我这里有个简化版的思路:
type Match struct {
Team1 string
Team2 string
Score1 int
Score2 int
}
func CalcPoints(matches []Match) map[string]int {
points := make(map[string]int)
for _, m := range matches {
if m.Score1 > m.Score2 {
points[m.Team1] += 3
} else if m.Score1 < m.Score2 {
points[m.Team2] += 3
} else {
points[m.Team1]++
points[m.Team2]++
}
}
return points
}
你看,代码简洁吧?把36场小组赛数据丢进去,积分就出来了,我当时跑完对照FIFA官网,一分不差。
最后说点心里话
整理这份战绩表的时候,我翻了不少旧新闻和视频片段,2019年夏天,法国各大球场人声鼎沸,那时候谁能想到接下来两年全世界都被疫情困住?美国队的强势、荷兰队的崛起、中国队的遗憾出局,都定格在那些数字里了。
如果你手头有这些比赛的数据源,完全可以自己用Go写个命令行工具,随时查战绩,不过要是只是想回味一下,我这篇文章应该够用了,那年夏天的故事,大概就藏在这几十场比赛的比分里,不多不少,正好完整。
本文来自作者[kyadmin]投稿,不代表中国·AC米兰(Milan)体育官方网站-Official Website立场,如若转载,请注明出处:http://yx727.com/ly/2001.html
评论列表(4条)
我是中国·AC米兰(Milan)体育官方网站-Official Website的签约作者“kyadmin”!
希望本篇文章《2019世界杯全部战绩表,那年夏天,我们用数据重温热血与遗憾》能对你有所帮助!
本站[中国·AC米兰(Milan)体育官方网站-Official Website]内容主要涵盖:AC米兰,ac米兰官网,AC米兰官网
本文概览:说实话,要把2019年世界杯的全部战绩表完整列出来,我自己都得先翻半天资料,毕竟那届比赛跨度长、场次多,从小组赛到决赛,每一场都藏着故事...