盘点各线路在18号线和5号线之间的部分
1:机场东~宝安中心(5),不和18号线换乘。2/8/32:盐田路(18)~黄贝岭(5)。
3:塘坑(18,有可能交而不换)~布吉(5)。
4:长湖(18)~深圳北站(5)。
6:长圳(18)~深圳北站(5)。
6支:光明城(18)~深圳北站西广场(5)。
7:深大丽湖~西丽(5),不和18号线换乘。
9:宝安公园~前湾(5),不和18号线换乘,只有西端点西延到宝安区的部分。
10:平湖(18)~五和(5)。
11:沙井(18)~前海湾(5)。
12:海上田园东(18)~灵芝(5)。
13:光明城(18)~留仙洞(5)。
14:四联(18)~布吉(5)。
15:洪浪北(5)~宝安公园~...~通港路~铁路公园(5),不和18号线换乘。
16:安良(18)~园山西坑(如果三期能到盐田,那么包含去盐田的部分),不和5号线换乘。
17:上李朗~百鸽笼(5),二期和18号线有2处换乘:良安田、平湖。
19:四联(18),还是个二期站点,在此站点东面的所有站点都在18号线以外。
20:海洋新城(18)~上川一路,在创业立交和5号线交而不换(20号线:上川一路~新安老城;5号线:翻身~灵芝)。
21:
第1部分:白坭坑(18)~三联,有可能会在上水径地铁站附近和5号线交而不换。
第2部分:前保~妈湾(5),这一部分不和18号线换乘。
22:观湖(18)~民治(5)。
25:第1部分:石岩汽车站~三联,这一段包括所有的一期站点和西延站点,在水径小学附近和5号线交而不换(25号线:三联~水径西;5号线:上水径~下水径)。
此部分还有一个规划就是在杨美地铁站和5号线换乘。
第2部分:文锦~文锦渡,不和18号线换乘,在文锦花园广场附近和5号线交而不换(25号线:新谊~文锦;5号线:湖贝~黄贝岭)。
27:
第1部分:民宝~杨美(5),不和18号线换乘,在超核附近和5号线交而不换(27号线:民宝~民康;5号线:深圳北站~民治)。
第2部分:西丽(5)~长岭陂(5),不和18号线换乘。
第3部分:前湾公园西~前湾公园(5),不和18号线换乘。
29:田寮(18)~兴东(5),至少要到2期。
深大城际铁路:机场北~五和(5)~白坭坑(18),在五和地铁站处和5号线相切。
龙华有轨电车:锦鲤~清湖,不和5号线换乘,可能在锦鲤~河西这一段和18号线交而不换。
高新区东(18)~清湖,不和5号线换乘。
坪山云巴:全部在18号线以外。
说句题外话:微信小程序“取伙”上的活动,有些就在5号线上的站点附近。 18号线和5号线有什么特别之处值得单发一个帖子仔细罗列? 仓鼠笑笑 发表于 2025-12-15 21:22
18号线和5号线有什么特别之处值得单发一个帖子仔细罗列?
它们都是半环形的。 本帖最后由 Vektorim 于 2025-12-15 23:00 编辑
def mezhdu5_18(stations):
for i,j in stations.items(): #i为线路,j为站点列表
if i == ‘5号线’ or i == ‘18号线’:continue
line_index = []
for k in range(len(j)): #k为i号线的站点索引,遍历每一个站点
if j in range(len(stations['5号线'])) : #判断5号线站点
line_index.append(k+1) #用正索引访问5号线
if j inrange(len(stations['18号线'])): #判断18号线站点
line_index.append(-k-1) #用负索引访问18号线(负负得正)
for l in range(1,len(line_index)+1):
if line_index*line_index<0: #利用零点定理判断5号线和18号线之间的索引位置,若同号则跳过
if line_index > 0: #5号线站点
print(f"{i}在18号线和5号线之间的部分为{j[-line_index+1:line_index}")纯手打。
该程序有很多缺点,比如交而不换(25号线)和连续换2次(17号线)无法判断也懒得写了,如果有更好的算法的话欢迎反馈
Vektorim 发表于 2025-12-15 22:37
纯手打。
该程序有很多缺点,比如交而不换(25号线)和连续换2次(17号线)无法判断也懒得写了,如果有更好 ...
你这个for i in range(len(j))影响效率
有个enumerate函数 enumerate(j) 返回一个元组 第一个是索引 第二个是j的元素 用两个变量接收可以直接获取到
例
for x,y in enumerate(j): Vektorim 发表于 2025-12-15 22:37
纯手打。
该程序有很多缺点,比如交而不换(25号线)和连续换2次(17号线)无法判断也懒得写了,如果有更好 ...
可以可以 不过你这个严格来讲不叫零点存在定理 从数学分析的角度看零点存在定理是讨论连续函数的 不过你这个用负数项区分还挺不错的 我想到一个更简单的方法明天我写一下hhh
这个交而不换肯定是没办法解决的 因为只有站点名字肯定是看不出来位置关系的 除非在交而不换点添加虚拟站 或者给所有站点添加坐标 显然添加坐标很麻烦 那最好就是添加虚拟站套入原来的方法 本帖最后由 金岗鼎 于 2025-12-16 11:29 编辑
楼主挺有心的,18环外圈层~5环中圈层,中间广阔的天地,偏心半圆-西边面积远大于东边面积,东边面积绝大部分已被移出这俩圈层了,凤岗尖端插入分隔平湖/龙岗的功劳咯 如果楼主配一幅图就更好了~:)
页:
[1]