])#指针对应的下标为2, because of the displacement, the second traversal of the value of I directly points to the second position, is also 33, the pointer points to the third element of the new list, that is, the initial state of the 5th Element 5, and then 5 is deleted, so only [2,4]#第一次: A=[1,2,3,4,5]->a=1 The second:a=[2,3,4,5]-> of the pointer takes place i=3 the third time i=5If the amount of data is not particularly large, you can try to copy the corresp
One of the powerful features of Python is its parsing of the list, which provides a compact way to map a list to another list by applying a function to each element in the list.
Instance
A = [' Cat ', ' window ', ' defenestrate ']For X in a:Print x, Len (x)
For x
Someone will encounter this kind of problem, traverse the list, want to delete some elements of the list, after execution found that some are not deleted to,such as the following codea=[1,2,3,4,5,6]Print (a) for in A: ifor i==4: a.remove (i)Print (a)The main thing to look at in code is to delete the 3 4 elements in the A list.The result of the program is:[1, 2, 3, 4, 5][1, 2, 4, 5]The result is un
Python uses a for while loop to print the Yang Hui triangle exercise (list index exercise).Yang Hui Triangle is a number of triangular tables, the general form is as follows:11 11 2 11 3 3 11 4 6) 4 11 5 10 10 5 11 6 15 20 15 6 1.......................The most essential feature of the Yang Hui Triangle is that its two hypotenuse is made up of the number 1, while
For a run, there will be a pointer to the current loop of the element is which, at the beginning of the pointer to the NO. 0 element, and then get it, and then delete the No. 0 element, this time, the original 1th element will become No. 0, when the pointer moves backwards, pointing to the now 1th elements, The original 1th element is now the No. 0 element, so it was skipped during the loop deletion process
lists and loops__author__ = ' Yimtsao '# Coding:utf-8List = [(' iphone ', 8050),(' Mac Pro ', 12000),(' Starbuck latte ', 31),(' Alex Python ', 82),(' Bike ', 800),] #商品列表Gouwuche = [] #空的购物车While True:Wage = input ("Please enter your existing amount:")If Wage.isdigit (): #判断该字符串是否为数字wage = Int (wage) #将由数字组成的字符串定义为整数While True:For list_tmp in list:Print (List.index (list_tmp), list_tmp) #循环打印出商品列表num = input ("Select the item number you want to buy:"
second dictionary is {"name": ' Zhouyu ', ' Contact ': 13246910612}, which matches the successful output of the name is exist. So what should we do?Because no matter what, there will be none, then we can not do this else, the answer is OK, you can not this else, and then on the outside to define a value of False_number default value is 0, and then within the For loop, If we find the name that the user entered to change the value of False_number to 1,
Let's put a Python traversal exception that occurs:1 ls =[1,2,3,4,5,6,7,8,9]2 for in ls:3 Print ("i", i)4 print("ls ", ls)5 ls.remove (i)Operation Result:I 1ls [1, 2, 3, 4, 5, 6, 7, 8, 9]i 3ls [2, 3, 4, 5, 6, 7, 8, 9]i 5LS [2, 4, 5, 6, 7, 8, 9]i 7ls [2, 4, 6, 7, 8, 9]i 9ls [2] , 4, 6, 8, 9]What I'm looking for is a traversal from a 1~9, but every time I skip an element, it makes me very surprised, curious, and wondering.When the For
#Point cur to the head nodeCur =Self._head Pre=None#if the element of the head node is the element to be found, item ifCur.item = =Item:#If a linked list has more than one node ifCur.next! =Self._head:#Find the tail node and point next to the second node whileCur.next! =Self._head:cur=Cur.next#cur points to the tail nodeCur.next =Self._head.next Self._head=Self._head.nextElse: #A linked
username or password!")else: for normal execution and then else Print (" smelly Rogue ")7. User Login while version:username1= "Lilei"Password1= "123"Counter=0While counterUsername=input ("Name:")Password=input ("Password:")If Username==username1 and Password==password1:Print ("Welcome%s login ..."%username)BreakElsePrint ("Invalid username or password!")Counter+=1If counter==3:Keep_going_choices=input (" do you want to continue?" : [y/n] ")If keep_going_choices== "Y":Counter=0 If you want to
Two-way circular linked list and one-way circular linked list find the loop node the idea is the same. Fast and Slow pointer lookup method. Theory can be referencedC linked list of fast and slow pointer lookup loop nodetypedefstructstudent_double{Charname[Ten]; intPoint ; st
guess > num: Print (' Guess big ') Continue Elif Guess Print (' Guess small ') Continue Else Print (' Congratulations on your guess right ') Break # immediate End loopElse Print (' ran out of games ')For loop class Practice-Login with the code as follows:# Number of Errors 3 timesFor I in range (3): Username = input (' Please enter your user name: ') PWD = input (' Please enter your password:
Similar to the Python judgment statement, Python also has
Looping StatementsLike what
for,
whileWait, in
Looping Statements, if the condition set is not so accurate, it will enter the infinite loop, then the page will give the system error, or the computer will directly
crashes。
So what is a loop?
For example, to c
() {/** * Briefly lists the traversal of a one-dimensional array * int,string, one is a normal for loop, and the other is an enhanced For loop */int int_array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}; for (int arrayitem:int_array) {System.out.print (Arrayitem + ","); } System.out.println (); System.out.println ("-------------------------------------------------------------------");
Summary of Java list loop and map loop
Do a list and map of the summary, there is no technical content, all the review of the API.
The test environment is under JUNIT4, and it is the same without writing a main method yourself.
First, there are three loops of the list:
Tag: Represents the emulation of your own tar state Insert description I+1 IDE
One-way circular linked list
Bidirectional loop Linked List
Simulation Chain List
One, one-way circular chain list:1. Concept:One-way circular linked
prompts the user to enter the correct, if the error, the hint is guessed big or small28 user_input = int(input("input your guess num:")) if user_input == my_age: print("Congratulations, you got it !")elif user_input print("think bigger!")else: print("think smaller!")Outer variables, which can be used by the inner layer code.The inner layer variable should not be used by the outer code.For loopA list or tuple can represent an ordered set. What if we w
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.