Guest User

Untitled

a guest
Jan 19th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. mylist = [1,2,3,4]
  2. mylist.append(5) #works fine,
  3.  
  4. def adding(mylist):
  5. mylist.append(5)
  6.  
  7. print adding(mylist) #will print out the orginal list without the 5.
  8.  
  9. data2 = data3 = [1,2,3]
  10. data2 = data2 +[4]+[5]+[6] # doesn't works
  11. data3 += [4] +[5] +[6] #works
  12.  
  13. #include <stdio.h>
  14.  
  15. void adding(int i) {
  16. i = i + 1;
  17. }
  18.  
  19. int main() {
  20. int i = 0;
  21. adding(i);
  22. printf("i is %dn", i); // will print "i is 0"
  23. return 0;
  24. }
  25.  
  26. #include <iostream>
  27.  
  28. void adding(int &i) {
  29. i = i + 1;
  30. }
  31.  
  32. int main() {
  33. int i = 0;
  34. adding(i);
  35. std::cout << "i is " << i << std::endl; // will print "i is 1"
  36. return 0;
  37. }
  38.  
  39. # Case 1
  40. mylist = [1,2,3,4]
  41. mylist.append(5) # will print [1,2,3,4,5]
  42.  
  43. # Case 2
  44. mylist = [1,2,3,4]
  45. def adding(mylist):
  46. mylist.append(5)
  47.  
  48. adding(mylist)
  49. print mylist # will print [1,2,3,4,5]
  50.  
  51. # Case 3
  52. mylist = [1,2,3,4]
  53. def adding(mylist):
  54. mylist = mylist + [5]
  55.  
  56. adding(mylist)
  57. print mylist # will print [1,2,3,4]
  58.  
  59. # Case 4
  60. mylist = [1,2,3,4]
  61. def adding(mylist):
  62. mylist += [5]
  63.  
  64. adding(mylist)
  65. print mylist # will print [1,2,3,4,5]
  66.  
  67. def adding(mylist):
  68. mylist.append(5)
  69.  
  70. print adding(mylist)
  71.  
  72. def adding(mylist):
  73. mylist.append(5)
  74. return mylist
  75. print adding(mylist)
  76.  
  77. adding(mylist)
  78. print mylist
  79.  
  80. >>> data2 = data3 = [4, 5, 6]
  81. >>> data2 = data2 + [1] + [2] + [3]
  82. >>> print data2
  83. [4, 5, 6, 1, 2, 3]
  84. >>> data3 += [1] + [2] + [3]
  85. >>> print data3
  86. [4, 5, 6, 1, 2, 3]
  87.  
  88. def adding(mylist):
  89. mylist.append(5)
  90.  
  91. test_list = range(5)
  92.  
  93. print adding(test_list)
  94.  
  95. print test_list
  96.  
  97. adding(test_list)
  98.  
  99. print test_list
  100.  
  101. None
  102. [0, 1, 2, 3, 4, 5]
  103. [0, 1, 2, 3, 4, 5, 5]
  104.  
  105. def adding(mylist):
  106. mylist.append(5)
  107.  
  108. print adding(mylist)
  109.  
  110. print mylist
  111. [1,2,3,4,5]
  112.  
  113. data2 = data3 = [1,2,3]
  114. data2 = data2 +[4]+[5]+[6] #Actually works
Add Comment
Please, Sign In to add comment