希望这很容易解决(我对此很陌生)。我有一个不同区域的数据集。这是一个示例
SliverList(
delegate: SliverChildListDelegate(
[
widget1,
widget2,
//Displays the TabBar
TabBar(
controller: _tabController,
tabs: [
Tab(text: "About "),
Tab(text: "Lastest News",
),
]),
//Display the info inside the tabs
Container(
height: 300.0,
child: TabBarView(controller: _tabController,
children: <Widget>[
//Tab 1 About Us
Padding(
padding: const EdgeInsets.all(8.0),
child:
SingleChildScrollView(
child:Text(THE SCROLLABLE TEXT IS IN HERE));
}
}),
),
//Tab 2 Latest News
Text("Latest News")
]
),
)
这存储在元组列表中(即,
# load XML doc
# Open SQL Connection
for child in root:
date = child.get('date')
value = child.get('value')
# enter variables into SQL server
我想要一个不包含“在线客户”部分的元组列表,以便我的元组列表变为Name Customers Online Customers
Brandon Park 57 43
Heritage 29 20
Between the Hills 33 12
...
(注意,每个元组中现在只有两个条目)。
我已经尝试过各种方法,但是没有一个能使我得到正确的答案(很多错误)!
答案 0 :(得分:1)
您可以排除列表理解中的最后一列:
>>> l = [('Brandon Park', 57, 43), ('Heritage', 29, 20)]
>>> [(name, customer) for name, customer, online_customer in l]
[('Brandon Park', 57), ('Heritage', 29)]
如您所见,最终结果中不包含最后一列online_customer
,而仅包含带有(name, customer)
的新元组。