Python 3学習の03(list使用)
8427 ワード
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print("----------------------------------------------")
name_list= ['zs','xag', 'xrj', 'yyc','gdy','lwl']
print("# ")
print(name_list)
name_list1= ['zs','xag', 'xrj']
name_list2= ['yyc','gdy','lwl']
name_list =name_list1+name_list2
print(name_list)
print("# list [1, 2, 3, 4, 5,] list(range(1, 6))")
num_list = list(range(1, 6))
print(num_list)
print("# [1x1, 2x2, 3x3, ..., 5x5] [x * x for x in range(1, 11)] ")
num_list = [x * x for x in range(1, 6)]
print(num_list)
print("# [1x1, 2x2, 3x3, ..., 5x5] [x * x for x in range(1, 11) if x % 2 == 0] ")
num_list = [x * x for x in range(1, 6) if x % 2 == 0]
print(num_list)
print("# list, [] (), generator # print, for ")
num_list = (x * x for x in range(1, 6) if x % 2 == 0)
for n in num_list:
print(n)
print("# , , :[m + n for m in 'ABC' for n in '123']")
str_num_list = [m + n for m in 'ABC' for n in '123']
print(str_num_list)
print("# ")
import os
file_name_list= [d for d in os.listdir('.')]
print(file_name_list)
print("# list")
d = {'A': '1', 'B': '2', 'C': '3' }
str_num_list = [k + '=' + v for k, v in d.items()]
print(str_num_list)
print("# list ")
str_num_list.append(11)
print(str_num_list)
str_num_list2 = [s.lower() for s in str_num_list if isinstance(s, str)]
print(str_num_list2)
print("**********************************************")
# :
----------------------------------------------
#
['zs', 'xag', 'xrj', 'yyc', 'gdy', 'lwl']
['zs', 'xag', 'xrj', 'yyc', 'gdy', 'lwl']
# list [1, 2, 3, 4, 5,] list(range(1, 6))
[1, 2, 3, 4, 5]
# [1x1, 2x2, 3x3, ..., 5x5] [x * x for x in range(1, 11)]
[1, 4, 9, 16, 25]
# [1x1, 2x2, 3x3, ..., 5x5] [x * x for x in range(1, 11) if x % 2 == 0]
[4, 16]
# list, [] (), generator # print, for
4
16
# , , :[m + n for m in 'ABC' for n in '123']
['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']
#
['List01.py', 'list_init.py']
# list
['A=1', 'B=2', 'C=3']
# list
['A=1', 'B=2', 'C=3', 11]
['a=1', 'b=2', 'c=3']
**********************************************
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print("----------------------------------------------")
name_list= ['zs','xag', 'xrj', 'yyc','gdy','lwl']
print("name_list = "+str(name_list))
print("len(city_list) = "+str(len(name_list)))
print("name_list[0] = "+ name_list[0] )
print("name_list[-1] = "+ name_list[-1] )
print("name_list[0:3] = " + str(name_list[0:3]))
print("name_list[:3] = "+ str(name_list[:3]))
print("name_list[-6:3] = "+ str(name_list[-6:3]))
print("name_list[-6:-3] = "+str(name_list[-6:-3]))
# :
----------------------------------------------
name_list = ['zs', 'xag', 'xrj', 'yyc', 'gdy', 'lwl']
len(city_list) = 6
name_list[0] = zs
name_list[-1] = lwl
name_list[0:3] = ['zs', 'xag', 'xrj']
name_list[:3] = ['zs', 'xag', 'xrj']
name_list[-6:3] = ['zs', 'xag', 'xrj']
name_list[-6:-3] = ['zs', 'xag', 'xrj']
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print("----------------------------------------------")
name_list= ['zs','xag', 'xrj', 'yyc','gdy','lwl']
print("name_list = "+str(name_list))
print("# , pop()")
temp=name_list.pop()
print("pop ="+temp)
print("name_list = "+str(name_list))
print("# , pop(0) ")
temp=name_list.pop(0)
print("pop [0] ="+temp)
print("name_list = "+str(name_list))
print("# , list.append('lwl') ")
name_list.append('lwl')
print("# , insert(n,s), insert(0, 'zs')" )
name_list.insert(0, 'zs')
print("name_list = "+str(name_list))
print("# , del , del list[0] ")
del name_list[0]
print("name_list = "+str(name_list))
print("# , append ")
name_list.append('lwl')
print("name_list = "+str(name_list))
print("# , remove(s) ")
name_list.remove('lwl')
print("name_list = "+str(name_list))
print("# 'lwl' 2 , ")
name_list.remove('lwl')
print("name_list = "+str(name_list))
print("# , list[0]='new value' ")
name_list[0] ='xuaiguo'
print("name_list = "+str(name_list))
# :
----------------------------------------------
name_list = ['zs', 'xag', 'xrj', 'yyc', 'gdy', 'lwl']
# , pop()
pop =lwl
name_list = ['zs', 'xag', 'xrj', 'yyc', 'gdy']
# , pop(0)
pop [0] =zs
name_list = ['xag', 'xrj', 'yyc', 'gdy']
# , list.append('lwl')
# , insert(n,s), insert(0, 'zs')
name_list = ['zs', 'xag', 'xrj', 'yyc', 'gdy', 'lwl']
# , del , del list[0]
name_list = ['xag', 'xrj', 'yyc', 'gdy', 'lwl']
# , append
name_list = ['xag', 'xrj', 'yyc', 'gdy', 'lwl', 'lwl']
# , remove(s)
name_list = ['xag', 'xrj', 'yyc', 'gdy', 'lwl']
# 'lwl' 2 ,
name_list = ['xag', 'xrj', 'yyc', 'gdy']
# , list[0]='new value'
name_list = ['xuaiguo', 'xrj', 'yyc', 'gdy']
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print("----------------------------------------------")
name_list= ['zs','xag', 'xrj', 'yyc','gdy','lwl']
print("name_list = "+str(name_list))
print("# , reverse()")
name_list.reverse();
print("name_list = "+str(name_list))
print("# , sort() ")
name_list.sort()
print("name_list = "+str(name_list))
print("# , sort(reverse=True) ")
name_list.sort(reverse=True)
print("name_list = "+str(name_list))
print("# sorted() ")
print("sorted(name_list) = "+str(sorted(name_list)))
print("# sorted() ,reverse=True ")
print("sorted(name_list,reverse=True) = "+str(sorted(name_list,reverse=True)))
# :
----------------------------------------------
name_list = ['zs', 'xag', 'xrj', 'yyc', 'gdy', 'lwl']
# , reverse()
name_list = ['lwl', 'gdy', 'yyc', 'xrj', 'xag', 'zs']
# , sort()
name_list = ['gdy', 'lwl', 'xag', 'xrj', 'yyc', 'zs']
# , sort(reverse=True)
name_list = ['zs', 'yyc', 'xrj', 'xag', 'lwl', 'gdy']
# sorted()
sorted(name_list) = ['gdy', 'lwl', 'xag', 'xrj', 'yyc', 'zs']
# sorted() ,reverse=True
sorted(name_list,reverse=True) = ['zs', 'yyc', 'xrj', 'xag', 'lwl', 'gdy']