},
{
"cell_type": "code",
- "execution_count": 12,
+ "execution_count": 2,
"metadata": {},
"outputs": [
{
" ['b261dbd1cef', '996', 'Holmegaard', '21']]"
]
},
- "execution_count": 12,
+ "execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
"source": [
"holidays = []\n",
"with open('01-holidays.txt') as f:\n",
- " for hol_line in f.readlines():\n",
+ " for hol_line in f:\n",
" holidays.append(hol_line.split())\n",
" \n",
"holidays[:3]"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[['dda7d369', '1546', 'Uzupis', '21'],\n",
+ " ['68022753', '1239', 'Mamula', '21'],\n",
+ " ['b261dbd1cef', '996', 'Holmegaard', '21']]"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "holidays = [line.split() for line in open('01-holidays.txt')]\n",
+ " \n",
+ "holidays[:3]"
+ ]
+ },
{
"cell_type": "code",
"execution_count": 13,
"len(affordable_holidays)"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "59"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "affordable_holidays = [h for h in holidays if int(h[1]) <= 1200]\n",
+ "len(affordable_holidays)"
+ ]
+ },
{
"cell_type": "code",
"execution_count": 14,
},
{
"cell_type": "code",
- "execution_count": 15,
+ "execution_count": 4,
"metadata": {},
"outputs": [
{
"59"
]
},
- "execution_count": 15,
+ "execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
- "sum(1 for h in open('01-holidays.txt').readlines() if int(h.split()[1]) <= 1200)"
+ "sum(1 for h in open('01-holidays.txt') if int(h.split()[1]) <= 1200)"
]
},
{