python list tuple dict

�����⣬�ҵIJ��;�Ȼ���˷��ʣ�����һλ���������ۣ����ޣ�Ī��м�j_0063.gif

  һ list

          name = ["aaa","bbb","ccc","ddd","eee","fff","ggg","hhh","iii"]

           print��name��

           ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff', 'ggg', 'hhh', 'iii']

           ����    name.insert(4,"AAA")  # 4Ϊ �ڵڼ���Ԫ��ǰ����

           ���  ['aaa', 'bbb', 'ccc', 'ddd', 'AAA', 'eee', 'fff', 'ggg', 'hhh', 'iii']

           �޸� name[0] = "aaa.1"

           ���['aaa.1', 'bbb', 'ccc', 'ddd', 'eee', 'fff', 'ggg', 'hhh', 'iii']

           name.append   ���б�ĩβ׷��Ԫ��

           name.pop(i)   ɾ��ָ��λ�õ�Ԫ��ʹ��,����i�������±�

           name.remove() ɾ���һ�����ֵ�ֵ

           name.count()  ͳ���б���Ԫ�س��ֵĸ���

           name.index()  �г�Ԫ�ص�����  print(name.index("eee"))  ����4

           name.extend(list6)  ��list6 ׷�ӵ�name��

           name.copy copy() ��dz������ֻ�����˸������´���������е��Ӷ���deepcopy �������������Ϊ����ȫ�ĸ��ƹ�ȥ��

            del name[1]    #ɾ��ָ���±��Ԫ��

            name.sort()        #����
            name.reverse()     #����

            del name[1:3]  #ɾ��ָ���±귶Χ��Ԫ��

            print(name[2:7:2]) ��ӡ2��7 ����Ϊ2         

            �����ֵ����е�9�滻Ϊ99999999

list = [1,2,3,4,5,6,7,8,9,10,10,9,8,7,6,5,4,3,2,1,2,4,7,9,3,4,6,7,9]
for i in range(list.count(9)):
    list[list.index(9)] = "99999999"

�� dict

   dict1 = {'zhangsan':30000,'lisi':321000,'wanger':123654,'wangwu':123878}

   ע�⣺key ��ֵ����Ψһ

    'zhangsan' in dict1  �ж�key �Ƿ����ֵ���

     dict1.get()��������keyֵ�����ھͷ���    None�����Լ�ָ���ķ���ֵ

     dict1.keys()�����б?��һ���ֵ����еļ�

     dict1.values()�����б?���ֵ��е�����ֵ

     dict1.items()�����б?�ؿɱ����(��, ֵ) Ԫ������

     dict.update(dict2)�����ֵ�dict2�ļ�/ֵ�Ը��µ�dict��

     dict.clear()��ɾ���ֵ�������Ԫ��

     dict.copy()������һ���ֵ��dz����

     dict.setdefault(key, default=None)����get()����, �������Ѿ��������ֵ��У�������Ӽ�ֵ��Ϊdefault

     list(dict)  ���ֵ�תΪlist

     product = list(shop_list)[int(user_choise)]

      ��list�Ƚϣ�dict�����¼����ص㣺 

  1. ���ҺͲ�����ٶȼ��죬��������key�����Ӷ����ӣ�

  2. ��Ҫռ�ô������ڴ棬�ڴ��˷Ѷࡣ

��list�෴��

  1. ���ҺͲ����ʱ������Ԫ�ص����Ӷ����ӣ�

  2. ռ�ÿռ�С���˷��ڴ���١�

�� Ԫ��

     ����һ����Ԫ��ʱ����ֱ�Ӵ���һ�����ţ�����һ��ֻ��һ��Ԫ�ص�Ԫ��ʱ�������ں������һ�����ţ�������

     tuple1 = ('wudashen','langdacheng','wangchengcheng')

    tuple2 = (1,2,3,4,5,6,7,8,9,0)

     Ԫ�����ʹ���±�����������Ԫ���е�ֵ 

       >>> print "tuple1[0]:",tuple1[0]

           tuple1[0]: wudashen

         ����Ԫ��ij��ȣ�len(tuple1):

         ����Ԫ���е����ֵ��max(tuple2),min(tuple2)

         �Ƚ�����Ԫ��Ԫ�أ�cmp(tuple1,tuple2)

         ����Ԫ��ij��ȣ�len(tuple1):

          ���б�ת����Ԫ��:lt = tuple(list1)

          ��Ԫ��תΪ�б�list(ls)




你可能感兴趣的:(python list tuple dict)